What problem does it solve?
When code is written by a human or AI agent, passing automated tests does not guarantee the implementation actually meets the original project goals, and using the same agent that wrote the code to verify leads to biased, inaccurate checks that miss unmet requirements.
Core Features & Use Cases
- Independent Clean-Context Verification: Spawns a separate, unbiased verifier agent with no context of the code-writing process to evaluate implementation against goal.md.
- Literal Requirement Checking: Assesses every end-state requirement from goal.md exactly as written, with no inference or assumption of unstated intent.
- Integrated Learning Loop: Feeds all FAIL results and correction causes into the spec-harness-learn process to create dated, sharppened rules that improve future development workflows.
- Use Case: After implementing a new user authentication flow, use this skill to confirm every requirement from your original project goal document is met, rather than relying solely on passing unit tests.
Quick Start
Use the spec-harness-verify skill to check if the recently implemented onboarding flow meets all requirements from the project's goal.md file.