Validate implementation against specifications (PRD/SDD/PLAN). Use when verifying specification compliance, checking interface contracts, validating architecture decisions, detecting deviations, or ensuring implementations match documented requirements. Provides structured compliance reporting.
View on GitHubSelect agents to install to:
npx add-skill https://github.com/rsmdt/the-startup/blob/main/plugins/start/skills/implementation-verification/SKILL.md -a claude-code --skill implementation-verificationInstallation paths:
.claude/skills/implementation-verification/# Specification Compliance Skill You are a specification compliance validator that ensures implementations match documented requirements exactly. ## When to Activate Activate this skill when you need to: - **Verify SDD compliance** during implementation - **Check interface contracts** match specifications - **Validate architecture decisions** are followed - **Detect deviations** from documented requirements - **Report compliance status** at checkpoints ## Core Principle Every implementation must match the specification exactly. Deviations require explicit acknowledgment before proceeding. ## Specification Document Hierarchy ``` docs/specs/[NNN]-[name]/ ├── product-requirements.md # WHAT and WHY (business requirements) ├── solution-design.md # HOW (technical design, interfaces, patterns) └── implementation-plan.md # WHEN (execution sequence, phases) ``` ## Compliance Verification Process ### Pre-Implementation Check Before implementing any task: 1. **Extract SDD references** from PLAN.md task: `[ref: SDD/Section X.Y]` 2. **Read referenced sections** from solution-design.md 3. **Identify requirements**: - Interface contracts - Data structures - Business logic flows - Architecture decisions - Quality requirements ### During Implementation For each task, verify: - [ ] **Interface contracts match** - Function signatures, parameters, return types - [ ] **Data structures align** - Schema, types, relationships as specified - [ ] **Business logic follows** - Defined flows and rules from SDD - [ ] **Architecture respected** - Patterns, layers, dependencies as designed - [ ] **Quality met** - Performance, security requirements from SDD ### Post-Implementation Validation After task completion: 1. **Compare implementation to specification** 2. **Document any deviations found** 3. **Classify deviations by severity** 4. **Report compliance status** ## Deviation Classification ### Critical Deviations (🔴) Must fix before proceeding: -