From vcsdd
Provides VCSDD sprint contract templates with 5 review dimensions, grading criteria patterns, weight guidelines, and binary pass threshold formulations for strict mode.
npx claudepluginhub sc30gsw/vcsdd-claude-code --plugin vcsddThis skill uses the workspace's default tool permissions.
- Phase 2c in strict mode (after refactor, before adversarial review)
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/.
Guides authoring specs.md files for Sprint plugin sprints: goal statements, in/out scope boundaries, testing configs (QA/UI modes) for agentic development.
Drives AI coding agents through gated Spec → Plan → Build → Test → Review → Ship workflow for non-trivial features, refactors, or multi-file projects.
Share bugs, ideas, or general feedback.
| Dimension | Focus | Typical Weight |
|---|---|---|
| spec_fidelity | Do tests and code match the spec? | 0.30 |
| edge_case_coverage | Are edge cases from spec tested? | 0.25 |
| implementation_correctness | Is logic correct? | 0.25 |
| structural_integrity | Is code organized well? | 0.10 |
| verification_readiness | Is pure core isolatable? | 0.10 |
Pass thresholds MUST be binary-evaluable (yes/no), NOT numeric:
Good (binary):
Bad (subjective):
status: draft/vcsdd-contract-review → adversary reviews criteria against spec/tests/sourcenegotiationRound field)status: approved---
sprintNumber: 1
feature: my-feature
scope: "Core parsing logic with error handling"
negotiationRound: 0
status: draft
criteria:
- id: CRIT-001
dimension: spec_fidelity
description: All REQ-XXX items have corresponding test cases
weight: 0.30
passThreshold: Every requirement ID (REQ-NNN) in behavioral-spec.md appears in at least one test function name or test docstring
beadId: BEAD-001
- id: CRIT-002
dimension: edge_case_coverage
description: Critical edge cases from the spec are tested
weight: 0.25
passThreshold: Every critical edge case section in behavioral-spec.md has an explicit test
---