Repository navigation
chore(skills): QA and trim the skill definitions; deliver opens a normal pull request - #50
Merged
Merged
Conversation
sebastian-iancu
force-pushed
the
chore/skills-qa-and-trim
branch
from
October 10, 2026 15:26
d722f2a to
2c5c132
Compare
…mal pull request A review of the seven skills, references/review.md and the three reviewer agents fixed what was wrong and cut what restated a reference. An independent audit of the cuts then restored every sentence that carried a rule, a definition or an example an agent needs, and reverted the trims that had changed a rule. Fixed: `/.sdd/` paths pointed at the filesystem root; a --since-last review handed reviewers the whole branch's hunks; --panel and a pass with nothing reported left the pass note behind; the review ran the plugin's gate instead of the vendored one; /sdd-triage --backlog did nothing with forge: none; sdd-specify told agents to write status values the map owns; sdd-scaffold skipped wiring the gate when a spec-check target already existed; the router routed to agents it cannot dispatch. Changed: /sdd-deliver opens a pull request ready for review, a draft only when the maintainer asks; the close-out runs when nothing blocks but a draft; the panel prompts print before the maintainer's review. The definitions shrink from 11972 to 10685 words. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5 tasks done
5 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
A QA pass over the skill definitions, done with the plugin-dev skill-development checklist. It fixes the defects the pass found, trims the text that restated a reference, and changes
/sdd-deliverto open a normal pull request.Every skill passes the mechanical checks:
namematches its directory;argument-hintandallowed-toolsare present on everysdd-*skill;Four parallel skill reviews then judged the skills,
references/review.mdand the three reviewer agents. Every finding below was verified against the code or the reference before it was applied.Fixed
/.sdd/gate-…logand/.sdd/diff-…patchare gitignore notation; as shell paths they point at the filesystem root. They are now.sdd/.--since-lastdiffs. A--since-lastreview handed reviewers the whole branch's hunks:scope --diffwas not given step 1's flags.--panel, and a pass with nothing reported, left the pass note behind.record --reported 0/<m>now also removes the guard's scratch worktree.references/sdd-check.md)./sdd-triage --backlogdid nothing withforge: none, becauseharvestrefuses there.sdd-specifytold agents to write status values into the requirement file. The map record owns them, andgeneraterewrites the file. Its trigger "document how this works" also matched any documentation request; it is now "write a knowledge-base page".sdd-scaffoldskipped wiring the gate when aspec-checktarget already existed, againstscaffold-upgrade.md§6. It also carried a copy of the upgrade order that had drifted.pull's severity reading was misdocumented;sdd-traceadded audit lines to the findings file while being report-only.Changed
/sdd-deliveropens a pull request ready for review, a draft only when the maintainer asks for one.Trimmed, then audited for lost meaning
The first pass cut too much. An independent audit compared every removed sentence with the reference it now cites:
Next:'s values;record's refusal.review.mdnow lists the doc reviewer's two existing important cases (a binding change that skipped its lane or ADR);references/review.mdsdd-reviewsdd-scaffoldsdd-specifysdd-deliversdd-tracesdd-triageforge: nonepath)Not taken: further trims of
sdd-triage's steps, which would have cut the reasoning in "verify with surroundings", and dropping the reviewers' limit of ten suggestions.Docs
The seven skills,
references/review.md, the three reviewer agents,references/templates/ai-workflow.mdandAGENTS.md, the README, AGENTS.md,docs/quick-start.md,docs/examples.mdand the CHANGELOG.Verification
./scripts/validate.sh: OK, budgets included;hooks-test: OK.python3 -m unittest discover -s tools/tests: 512 tests OK.claude plugin validate .: passed.Notes for review
sdd-deliversteps 8–10, the draft and close-out wording, and atreferences/review.md§ Severity and § The tool.docs/upgrading.mdstill needs its 0.11.x → 0.12.0 section, which should also mention the non-draft pull request.Checklist
hooks/session-start.shsynced when components changedCHANGELOG.mdand this branch's commit messages🤖 Generated with Claude Code