spec-harness-verify

Verify code implementation against goal.md requirements with an independent clean-context agent.

28|2|Updated Oct 3, 2025
One-click install
npx skills add https://github.com/chohra-med/expo_boilerplate --skill spec-harness-verify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-harness-verify
Source: https://github.com/chohra-med/expo_boilerplate/tree/main/.claude/skills/spec-harness-verify
Command: npx skills add https://github.com/chohra-med/expo_boilerplate --skill spec-harness-verify

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about spec-harness-verify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify code meets project goals beyond passing automated tests?

To verify code meets project goals beyond automated tests, use an independent clean-context agent to check implementation against explicit requirements. This literal, inference-free verification evaluates whether end-state requirements from goal.md are fully met and returns clear PASS or FAIL results.

Why does using the same AI agent to verify code lead to biased checks?

Using the same AI agent to verify code leads to biased checks because the agent retains context from the code-writing process, causing inaccurate evaluations that miss unmet requirements. A separate, clean-context verifier eliminates this bias by assessing implementation without assumptions from the development phase.

What is literal requirement checking in spec-driven development?

Literal requirement checking in spec-driven development assesses every end-state requirement exactly as written, with no inference or assumption of unstated intent. It evaluates implementation against goal.md to ensure the code explicitly satisfies documented project goals.

How do I integrate code verification failures into a learning workflow?

To integrate code verification failures into a learning workflow, feed all FAIL results and correction causes into a spec-harness-learn process. This creates dated, sharpened improvement rules that capture failure causes and enhance future software development workflows.

Can I use independent verification for any software development workflow?

You can use independent verification for software development workflows where passing automated tests does not guarantee end-state requirements are fully met. It is suitable for any project utilizing explicit goal documents to validate implementation through clean-context agent checking.