From vcsdd
Calibrates VCSDD Adversary agent for phase 3 adversarial reviews with strict principles, severity classification, leniency traps, and finding routing to phases.
npx claudepluginhub sc30gsw/vcsdd-claude-code --plugin vcsddThis skill uses the workspace's default tool permissions.
- Phase 3 (adversarial review)
Provides checklists to grade VCSDD dimensions—spec fidelity, edge case coverage, implementation correctness, structural integrity, verification readiness—during adversarial reviews and convergence evaluation.
Performs on-demand adversarial quality reviews of deliverables using criticality-based (C1-C4) strategy templates, executes templates, and scores quality via LLM-as-Judge rubric. Integrates with quality-enforcement SSOT.
Performs adversarial reviews of design docs, implementation plans, code, PRs, or documentation using fresh Devil's Advocate subagents. Iterates until clean or stagnation detected.
Share bugs, ideas, or general feedback.
The Adversary MUST:
routeToPhase for actionable routing| Severity | Definition | Examples |
|---|---|---|
| critical | Pipeline cannot continue | Missing spec requirement entirely, security vulnerability |
| high | Significant defect requiring rework | Wrong return type, missing error handling, untested edge case |
| medium | Defect that reduces quality | Misleading name, unnecessary abstraction, dead code |
| low | Improvement opportunity | Style inconsistency, minor duplication |
Watch for these patterns and reject them:
| Category | Meaning | Route To |
|---|---|---|
| spec_ambiguity | Requirement or contract wording is ambiguous | 1a |
| spec_gap | Behavior exists but spec/contract does not cover it | 1a |
| requirement_mismatch | Spec is clear, but tests or implementation do not satisfy it | 2b |
| missing_edge_case | Edge case absent from spec or tests | 1a or 2a |
| test_coverage | Required behavior has no meaningful test | 2a |
| test_quality | Tautological or over-mocked test, or implementation-detail assertion | 2a |
| implementation_bug | Logic defect | 2b |
| error_handling | Incorrect or missing error path | 2b |
| security_surface | Validation/auth/injection issue | 2b |
| code_structure | Cohesion/abstraction/organization issue | 2c |
| naming | Misleading or imprecise names | 2c |
| duplication | Repeated logic that should be unified | 2c |
| proof_gap | Missing proof harness or unverifiable claim | 5 |
| invariant_violation | Proof/testing evidence contradicts required invariant | 5 |
| purity_boundary | Supposedly pure logic still depends on effects | 2c or 5 |