verification

Verify software implementations against SPEC.md with unit, integration, and end-to-end checks.

39|2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/hffmnnj/opencode-goopspec --skill verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verification
Source: https://github.com/hffmnnj/opencode-goopspec/tree/main/skills/verification
Command: npx skills add https://github.com/hffmnnj/opencode-goopspec --skill verification

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that software implementations conform to agreed specifications, catching deviations before they reach production and reducing bugs caused by ambiguous requirements.

Core Features & Use Cases

  • Specification-driven verification: Aligns implementations with SPEC.md and contractual criteria.
  • Multi-level verification: Covers unit, integration, and end-to-end checks to validate behavior, edge cases, and quality.
  • Documentation and maintainability: Encourages clear tests and artifacts to support audits and future changes.

Quick Start

Run a verification pass against the current codebase by invoking the verification workflow described in the SPEC.md.

Frequently Asked Questions about verification

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

FAQPage Schema
How do I verify that my code matches the specification?

Verification aligns your implementation against a SPEC.md contract by running unit, integration, and end-to-end tests to catch deviations and edge cases before production. The skill enforces must-have checks and test coverage to ensure compliance with agreed requirements.

What's the best way to catch bugs caused by unclear requirements?

Specification-driven verification reduces bugs by treating SPEC.md as the authoritative contract and validating implementations against it systematically. Multi-level testing—unit, integration, and end-to-end—surfaces gaps between intent and code early.

How do I ensure test coverage aligns with my documentation?

Documentation and test alignment verification encourages clear test artifacts that support audits and future maintenance. Running verification against SPEC.md ensures tests document behavior and cover contractual requirements end to end.

Can I use this for integration and end-to-end testing, or just unit tests?

Verification covers unit, integration, and end-to-end checks, so you can validate behavior across all levels. This multi-level approach catches edge cases and quality issues that single-layer testing might miss.

What should I check before running a verification pass?

Before verification, ensure SPEC.md exists and clearly defines your contractual requirements. The verification workflow reads this specification as the source of truth, so alignment between your spec and codebase determines the quality of results.