From vcsdd
Runs strict-mode sprint contract review after Phase 2c, spawning fresh vcsdd-adversary to verify contracts/sprint-N.md against specs/tests/source and output PASS/FAIL verdict to reviews/contracts/sprint-N/output/.
npx claudepluginhub sc30gsw/vcsdd-claude-code --plugin vcsddThis skill uses the workspace's default tool permissions.
Runs the sprint contract review gate. The adversary reviews the current sprint contract, the authoritative specs, and the current test/source artifact set to verify that the contract criteria are concrete, binary-evaluable, and aligned with what Phase 3 will judge.
Runs Phase 3 adversarial review for VCSDD feature implementation against spec across 5 dimensions (spec_fidelity, edge_case_coverage, etc.), spawning isolated agent for binary PASS/FAIL verdicts per dimension.
Orchestrates multi-agent adversarial review of specs by spawning red team, assumptions auditor, testability auditor, and design contract checker. Requires high intensity; use after /cspec or /cmodel.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Share bugs, ideas, or general feedback.
Runs the sprint contract review gate. The adversary reviews the current sprint contract, the authoritative specs, and the current test/source artifact set to verify that the contract criteria are concrete, binary-evaluable, and aligned with what Phase 3 will judge.
Run after /vcsdd-impl completes Phase 2c and after the builder updates contracts/sprint-N.md. Requires the active feature to still be at phase 2c. Required in strict mode before /vcsdd-adversary. Optional in lean mode when a sprint contract is still being used.
state.json.sprintCountcontracts/sprint-N.md
vcsdd-contract.schema.jsondraft or under-review while negotiatingCRIT-XXXreviews/contracts/sprint-N/input/manifest.json:
contractDigest from the reviewed contract snapshot with line endings normalized and the status: frontmatter line ignored{
"reviewType": "contract",
"featureName": "...",
"sprintNumber": 1,
"contractPath": "contracts/sprint-1.md",
"contractDigest": "<sha256-of-reviewed-contract-with-status-normalized>",
"artifactsToReview": {
"spec": ["specs/behavioral-spec.md", "specs/verification-architecture.md"],
"tests": ["tests/..."],
"source": ["src/..."]
},
"reviewDimensions": ["spec_fidelity", "edge_case_coverage", "implementation_correctness", "structural_integrity", "verification_readiness"]
}
reviews/contracts/sprint-N/output/findings/reviews/contracts/sprint-N/output/verdict.jsonreviews/contracts/sprint-N/output/findings/FIND-NNN.jsonreviewContext.reviewType = "contract"reviewContext.contractPath = "contracts/sprint-N.md"reviewContext.contractDigest = manifest.contractDigestiteration = negotiationRound + 1PASS: the human may update contracts/sprint-N.md to status: approved
status field may change without rerunning reviewFAIL: revise the contract, increment negotiationRound, and rerunStrict-mode Phase 3 requires both:
contracts/sprint-N.md with status: approvedreviews/contracts/sprint-N/output/verdict.json with:
overallVerdict: "PASS"reviewContext.contractPathreviewContext.contractDigestiteration = negotiationRound + 1This prevents self-approved or post-review-edited sprint contracts from bypassing the adversarial gate.
/vcsdd-contract-review
/vcsdd-contract-review --sprint 2