skills/vcsdd-feedback/SKILL.md
Run Phase 4 (feedback routing) after an adversarial review FAIL. Routes adversary findings to the earliest affected phase, checks iteration limits, and escalates to human if limits are exceeded.
npx skillsauth add sc30gsw/vcsdd-claude-code vcsdd-feedbackInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Runs the feedback integration loop (Phase 4). Reads adversary findings from the latest verdict, routes each to the appropriate phase, explicitly enters Phase 4, and then transitions the pipeline back for rework.
Run after /vcsdd-adversary returns a FAIL verdict. Normally starts from phase 3; if routing was already started, phase 4 is also valid.
reviews/sprint-N/output/verdict.jsonreviews/sprint-N/output/findings/FIND-NNN.jsonstrict: phase 3 max 5lean: phase 3 max 31a: [FIND-001, FIND-003] <- spec ambiguity
2a: [FIND-002] <- missing test
2b: [FIND-004, FIND-005] <- implementation bug
adversary-finding bead3, transition 3 -> 44, transition to the selected target phaserouteFeedback(featureName, targetPhase, reason) from scripts/lib/vcsdd-state.js instead of hand-rolling transitionPhase() callsrouteFeedback() only proceeds when the latest sprint verdict is FAILdimension controls grading. category controls routing. The routeToPhase field on each finding is authoritative.
| Category | Typical Severity | Route To |
|----------|------------------|----------|
| spec_ambiguity | any | Phase 1a |
| spec_gap | any | Phase 1a |
| verification_tool_mismatch | any | Phase 1b |
| requirement_mismatch | any | Phase 2b |
| missing_edge_case | critical | Phase 1a |
| missing_edge_case | high/medium/low | Phase 2a |
| test_coverage | any | Phase 2a |
| test_quality | any | Phase 2a |
| implementation_bug | any | Phase 2b |
| error_handling | any | Phase 2b |
| security_surface | any | Phase 2b |
| code_structure | any | Phase 2c |
| naming | any | Phase 2c |
| duplication | any | Phase 2c |
| proof_gap | any | Phase 5 |
| invariant_violation | any | Phase 5 |
| purity_boundary | any | Phase 1b by default; Phase 2c or Phase 5 only when the architecture itself remains valid |
/vcsdd-feedback
/vcsdd-feedback --show-routing # display full routing table before applying
documentation
Use this skill when writing Phase 1b verification architecture documents. Provides purity boundary mapping, proof obligation design, and tier assignment guidance.
data-ai
Use this skill when creating or querying VCSDD Chainlink bead traceability. Provides bead creation patterns, chain traversal, and completeness validation.
data-ai
Display the full traceability chain for a VCSDD bead. Traverses the Chainlink graph from the given bead ID and shows all connected artifacts with status.
development
Run Phase 2a (test generation, Red phase) for the active VCSDD feature. Invokes vcsdd-builder to generate failing tests for all spec requirements. Records red phase evidence.