204 Feature Validation
What this skill is for
Section titled “What this skill is for”204-feature-validation returns a structured readiness review of a feature’s design artifacts — checking whether the scope, scenarios, and implementation plan still agree with each other and with the codebase’s actual patterns. It helps the team catch gaps, contradictions, unjustified complexity, and missed simplification opportunities before any code is written.
This skill pressure-tests the plan that exists. It does not redesign the feature, write code, or flag planned files as errors because they are not yet implemented.
Output: Chat only. No files are written to .specflow/.
When to use it
Section titled “When to use it”- After
201,202, and203are all complete for a feature - Before a
301implementation run on a complex or high-risk feature - When a reviewer wants an independent cross-artifact consistency check
- When implementation.md was written some time ago and you want to verify it still matches current scope and codebase patterns
When NOT to use it
Section titled “When NOT to use it”- Before
implementation.mdexists —204requires all three artifacts - On simple features where the implementation path is obviously consistent
- As a replacement for human review of design artifacts
What the review covers
Section titled “What the review covers”| Review area | What it checks |
|---|---|
| Cross-artifact consistency | Do the scope boundaries in overview.md match what the scenarios cover and what the implementation plan builds? |
| Scenario coverage | Are there scope items from overview.md with no corresponding scenario? Are there scenarios that go beyond the stated scope? |
| Implementation simplification | Are there proposed new files that extend-first thinking would eliminate? Are there codebase patterns being duplicated instead of reused? |
| Standards compliance | Does the implementation plan align with the project’s established architectural patterns, conventions, and loaded standards? |
Required inputs
Section titled “Required inputs”- Feature name
- Validation scope (optional — defaults to full review)
Targeted scopes: cross-artifact consistency, scenario coverage, implementation simplification, or standards compliance.
Common prompts
Section titled “Common prompts”Run 204-feature-validation for invoice approval. Run 204 for account recovery — focus on implementation simplification. What usually comes next
Section titled “What usually comes next”301-spec-implementation — the implementation run, now with higher confidence that the artifacts are consistent and ready.
If the review surfaces significant issues:
- Scope gaps → back to
201to updateoverview.md - Missing scenario coverage → back to
202to add scenarios - Implementation issues → back to
203to revise the plan
Practical guidance
Section titled “Practical guidance”- Treat the review report as actionable feedback, not a pass/fail gate. Small issues can be resolved inline in
301; significant issues warrant updating the artifact first. 204reads the actual codebase to validate implementation decisions — it is not just a logic check against the documents.- The review is only as good as the artifacts it reviews. Vague
overview.mdor underspecifiedimplementation.mdproduces a less useful review. - On lower-risk features,
301already includes an in-memory204run before coding. Running the explicit204skill is most valuable when the implementation is complex enough that a prior review reduces meaningful risk.
Common mistakes
Section titled “Common mistakes”- Running
204withoutimplementation.mdexisting - Treating a clean review as a guarantee that implementation will go smoothly
- Blocking implementation on minor review findings that can be addressed during
301 - Using
204as a substitute for keeping the design artifacts current