Skip to content

Drop rules restated in skills' Don't lists (ports SkillOpt epochs); hone back under budget - #31

Merged
forkrul merged 1 commit into
masterfrom
skills/dedupe-dont-lists
Oct 17, 2026
Merged

forkrul merged 1 commit into
masterfrom
skills/dedupe-dont-lists

Conversation

@forkrul

@forkrul forkrul commented Oct 17, 2026

Copy link
Copy Markdown
Owner

Ports the unmerged SkillOpt consolidation work onto today's skills. PR #8 was merged into the skillopt branch, never master, and a second pass (e988e11) was pushed after that. Rule used by both: when a constraint has its own section (rationale + procedure) and is restated in "Don't do this", the section wins and the restatement goes. The old SkillOpt harness is not ported; evals/ supersedes it.

Every removed line was checked against the current text for its surviving statement:

Skill Removed Still stated in
anvil parallel-generation item; PRD-gaps item; writing-plans DENY item; "if you skip the precondition check" Invocation Order; "stop and edit the PRD first"; Upstream Superpowers Policy; Entry Preconditions
forge brainstorming DENY item Upstream Superpowers Policy
quench executing-plans DENY item; "don't downgrade to red-green"; test-freeze item; coverage item; flaky-rerun item Policy section (DENY + CONDITIONAL override); Cycle + test-lock paragraph; Hardening Gates #3 ("coverage reported, never gated"); Green Means Stable-Green
temper "more than 5 rounds" item; procedure-artifact item Convergence Rule and Cap; judge "discards any finding without its artifact"
hone 400-line unit item; FR→file:line item; requesting-code-review DENY item; test-file item; green-suite item; fix-author item; critic "looks good" lines; cap formula repeated in Convergence; Composition handoff line Review Units; Conformance procedure + judge discard rule; Policy section; Cool (test freeze, "every fix must be shown to fail without itself", round N+1 reviews round N's fixes); prompt template "If you found nothing"; Adjudicate + Rating Ladder; completion message

Temper's and hone's "Convergence Rule" and "Iteration Cap" sections are merged into "Convergence Rule and Cap". Smithy keeps its executing-plans line: it is the only place smithy states it.

Result: 32 lines fewer. Hone goes from 277 to 260 lines (its budget), and ./install.sh eval goes from 97.45 to 100.00. Local: lint, sphinx zero warnings, smoke, dogfood 18/18, eval, corpus check all pass.

After merge, the skillopt and claude/skillopt-skills-application-pd40pq branches can be deleted.

🤖 Generated with Claude Code

Ports the SkillOpt consolidation epochs (skillopt branch, e988e11) onto the
current skills, plus the same rule applied to hone's newer duplicates.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@forkrul
forkrul merged commit 72f6284 into master Oct 17, 2026
5 checks passed
@forkrul
forkrul deleted the skills/dedupe-dont-lists branch October 17, 2026 13:10
@forkrul forkrul mentioned this pull request Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants