Repository navigation
0.5.0
·
5 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
session-retroskill (core pack): when the user asks for a retro, the agent evaluates the session on evidence: each requirement met or not, the user's prompts labeled request, answer, correction or complaint, rework after "done", the "Done means" rules, and cost against the project's earlier retros. Fixed rules turn the misses into a verdict (went well, mixed, went badly), which the user confirms. The note in.local_context/feedback/<date>-<task>.mdnames the kit file behind each miss by its installed path, with whether its rule was missing, wrong, ignored or too long, and a project-only or generic fix; a row in.local_context/feedback/log.tsvbuilds the baseline. For a generic fix the agent suggestsagd feedback <note>; it never sends anything itself..local_context/README.mdmentions thefeedback/folder.session-retro/stats.sh: a read-only script that the retro runs in Claude Code for its Cost section. From Claude Code's local session files it counts time, models, tokens, prompts, interrupts, denied and failed tool calls, and subagents; from git, commits and lines since the session started and uncommitted changes; fromlog.tsv, the medians of the last 10 retros. It prints counts only, never session text, except--prompts, which lists the user's prompts for the agent to label locally. The session numbers need jq; without it the script says so and prints the git numbers. The session files are an undocumented format, so the numbers can break with a Claude Code update.- Needs agd 0.2.0:
packs.txtsetsmin-agd 0.2.0, the release that addsagd feedback. herokuskill (newherokupack): practices for apps deployed on Heroku. The agent runs only read-only CLI commands and hands every deploy, config change, scale, rollback, add-on orpg:command to the user as an exact command with-a <app>; it never runsheroku configwithout a name, since that prints every secret. Covers$PORTand boot time,SIGTERMand daily restarts, the ephemeral filesystem, the 30-second router timeout, config vars, release-phase migrations that work with old and new code, Postgres connection caps, pipelines and review apps, Scheduler jobs that may run twice, and planning a move off Heroku.- The user changes live systems (core): a new rule in the working agreement and a "Live systems" section in the
implementationskill. Agents run plans, dry runs and read-only commands, and hand every apply, deploy, scale, rollback or resource change to the user as an exact command with its folder. They skip read-only commands that print secrets, such asterraform output -json. Theproject-profileskill's "Always" list, the developer's fallback essentials and the methodology's "Bound the agent" principle say the same. terraformskill andterraform-developer(newterraformpack): Terraform, OpenTofu and Terragrunt. Plan as often as needed, never apply, and never pass-auto-approve,-lock=falseor--non-interactive;terragrunt run --all applyskips its prompt, which the handover says. Read every plan and explain each destroy or replace,movedandremovedblocks,importblocks with generated config,for_eachovercount, version pins and lock-file hashes for every platform, checking arguments in the provider schema, secrets kept out of state with ephemeral resources and write-only arguments, S3use_lockfilereplacing deprecated DynamoDB locking, thin Terragrunt units withroot.hcl, andterraform testwithcommand = planand mock providers. The agent suggests missing TFLint, scanners or pre-commit hooks and doesn't add them.awsskill (newawspack): short-lived credentials andaws sts get-caller-identitybefore working, read-only CLI commands versus those handed to the user, never printing secrets, least-privilege IAM, no public buckets or0.0.0.0/0ingress, encryption, and the costs of idle resources, NAT gateways, public IPv4 and log retention.- Security reviewer: also reports infrastructure code that makes storage public, opens ports to the internet, uses wildcard IAM or leaves storage unencrypted.
project-scansurvey: also listsroot.hcl,terragrunt.hcl,.terraform.lock.hcl,.tflint.hcl,.pre-commit-config.yamlandProcfile.
Manual steps for existing copies:
- Upgrade agd to 0.2.0 or newer, then run
agd update. An older agd stops and asks you to upgrade. - Add the new packs where they fit, for example
agd add terraformandagd add aws.