name: prepare-proof description: Turn settled intent into the cheapest discriminating executable proof before implementation or candidate promotion. argument-hint: "[issue, spec, or candidate]"
Prepare proof
Use the issue plan, governing contract, current semantic owner, production path, existing tests, and independent external authority.
Proof design, independent oracle challenge, realistic wrong-implementation analysis, opposite-direction controls, production-path review, and proof economics may be investigated independently when useful.
When tests, fixtures, schemas, or proof receipts require mutation, use the selected claim's current branch/worktree and one proof writer at a time. Read-only adversaries and oracles return evidence to that writer; they do not create competing proof candidates. Do not inspect sibling worktrees or neighbouring PR overlap merely to reserve a proof surface.
Flow
- Resolve current inputs and establish or reuse the current proof candidate/writer when proof artifacts require mutation.
- Invoke
spec-to-testto materialize and execute the proof. - Invoke
review-testsagainst the observed execution and realistic wrong implementations. - Strengthen and re-execute the proof until adequate.
- Continue to
build-candidatewithout routine approval.
Routes
PROOF_READY→build-candidateWEAK_PROOF→spec-to-test, thenreview-testsWRITER_COLLISION/UNSAFE_WORKTREE→ preserve the same-candidate mutation hazardPLAN_CHANGED/MATERIAL_PREMISE_CHANGED→prepare-issueMORE_ORACLE_RESEARCH→ research, then repeatNO_EXECUTABLE_PROOF_SUBJECT→ return to the invoking public flow for proportional candidate/claim reviewALREADY_PROVEN→build-candidateNOT_PROVEN→ preserve the missing evidence
TDD Red-Green-Refactor
Testing
Skill qui guide Claude a travers le cycle TDD complet.
Audit d'Accessibilité Web
Testing
Réalise un audit d'accessibilité web complet selon les normes WCAG.
Générateur de Tests UAT
Testing
Génère des cas de test d'acceptation utilisateur structurés et complets.