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
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.