feat: add autonomy-readiness skill for retro agent#2539
Conversation
Defines a new agent-agnostic skill for analyzing the delta between agent review and human review on a PR. The skill identifies structural repo improvements that close review gaps or justify increased agent autonomy. Initial consumer is the retro agent, but the methodology is designed to be usable by any agent or human. Assisted-by: Claude claude-opus-4-6 <noreply@anthropic.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
Five tasks: create SKILL.md, wire harness, update agent prompt and frontmatter, add scaffold test coverage. Assisted-by: Claude claude-opus-4-6 <noreply@anthropic.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
Add a new skill for analyzing the delta between agent review and human review on a PR. The skill guides structured extraction of matched findings, gaps, and novel agent findings, then provides a diagnostic framework for root-causing gaps and a conservatism-gated process for proposing autonomy increases when agent coverage is strong. Assisted-by: Claude claude-opus-4-6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
Maintains consistency with peer skills (retro-analysis, code-review) that defer to the consuming agent's definition for prohibitions. Assisted-by: Claude claude-opus-4-6 <noreply@anthropic.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
Assisted-by: Claude claude-opus-4-6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
Assisted-by: Claude claude-opus-4-6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
Assisted-by: Claude claude-opus-4-6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
Ensures the skill directory and SKILL.md are included in the scaffold file existence test alongside other skills. Assisted-by: Claude claude-opus-4-6 <noreply@anthropic.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
PR Summary by QodoAdd autonomy-readiness skill and wire it into the retro agent Description
Diagram
High-Level Assessment
Files changed (6)
|
Site previewPreview: https://4ec19d47-site.fullsend-ai.workers.dev Commit: |
|
🤖 Finished Review · ✅ Success · Started 11:08 PM UTC · Completed 11:21 PM UTC |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
ReviewFindingsMedium
Previous runReviewFindingsMedium
Low
Previous runReviewFindingsMedium
Low
Previous run (2)ReviewFindingsMedium
Low
Labels: PR adds a new skill for the retro agent, modifies harness configuration, and includes design documentation. |
- Remove "When to use this skill" section (redundant with description), fold prerequisite into overview paragraph - Replace rigid "In-scope repo changes" list with open-ended "What to propose" guidance that encourages creative proposals - Call out adding .claude/ skills to target repos as a high-value option - Remove "Out of scope" section (upstream changes are fair game) - Remove "Constraints" section (unnecessary boilerplate) Assisted-by: Claude claude-opus-4-6 <noreply@anthropic.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Ralph Bean <rbean@redhat.com>
|
🤖 Finished Review · ✅ Success · Started 11:54 PM UTC · Completed 12:07 AM UTC |
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 5:03 PM UTC · Completed 5:14 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 4:13 PM UTC · Completed 4:19 PM UTC |
Retro: PR #2539 — feat: add autonomy-readiness skill for retro agentTimeline: Human-authored PR by ralphbean opened 2026-06-22, reviewed by the review agent (3 runs) and human reviewers, approved by ifireball 2026-06-24, merged same day. Key observation: The human author (ralphbean) self-reviewed within 4 minutes of opening the PR and identified 4 substantive content quality issues in the skill definition — unnecessary "When to use" section (duplicated description metadata), unnecessary "Out of scope" section, overly-prescriptive "In-scope" enumeration that would limit agent creativity, and an unnecessary "Constraints" section. All four were addressed in commit Skipped proposals (existing coverage):
1 new proposal filed — review agent content quality gap for agent-facing documents. Proposals filed
|
Summary
autonomy-readinessskill that provides a structured methodology for analyzing the delta between agent review and human review on a PRWhat the skill does
Three-phase analysis:
Proposals follow a conservatism principle: smaller changes first, shadow mode before real autonomy, every proposal individually reversible.
Motivation
Nobody has auto-merge for review agent today. Getting there requires incremental trust-building. This skill lets the retro agent systematically propose per-repo changes that close review gaps and, when evidence supports it, propose specific autonomy increases with experiments and rollback criteria.
Design spec:
docs/superpowers/specs/2026-06-22-autonomy-readiness-skill-design.mdTest plan
go test ./internal/scaffold/— all tests pass includingTestHarnessesLoadAndValidate(validates skill directory exists) andTestFullsendRepoFilesExist(new entry)go test ./internal/skill/— frontmatter parsing tests passgo test ./internal/harness/— harness validation tests pass