spec-verify

Verify software implementation completeness against requirements and tasks in specification documents.

1|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/wizact/dotclaude --skill spec-verify-wizact
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-verify
Source: https://github.com/wizact/dotclaude/tree/main/wizact-marketplace/plugins/speculator/skills/spec-verify
Command: npx skills add https://github.com/wizact/dotclaude --skill spec-verify-wizact

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the verification of software implementation against defined requirements and tasks, ensuring that all specifications are met before code is merged or deployed.

Core Features & Use Cases

  • Automated Verification: Checks if code implementation satisfies requirements and tasks defined in specification documents.
  • Coverage Analysis: Reports on requirement satisfaction, task implementation status, and identifies orphaned tasks or stale references.
  • Use Case: After a developer completes a feature, they can run this Skill to automatically confirm that all user stories (requirements) and implementation tasks have been addressed in the code, tests, and documentation.

Quick Start

Run the spec-verify skill to check the implementation status within the current directory.

Frequently Asked Questions about spec-verify

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

FAQPage Schema
How do I verify code implementation against requirements and tasks?

To verify code implementation against requirements and tasks, run an automated verification process that parses specification documents like requirements.md, tasks.md, and design.md. This checks if your code, tests, and documentation satisfy the defined specifications and generates a detailed status report.

How does automated specification verification work?

Automated specification verification works by parsing your requirements.md, tasks.md, and design.md files to map defined tasks to actual code artifacts. It performs hybrid verification strategies to analyze code, tests, and documentation for requirement satisfaction, identifying any orphaned tasks or stale references.

Can I check for orphaned tasks and stale references in my codebase?

Yes, you can check for orphaned tasks and stale references by running an automated coverage analysis against your specification documents. This process identifies any tasks left unimplemented or documentation references that are no longer valid, reporting them in a detailed verification report.

What do I need to run automated spec implementation completeness checks?

To run automated spec implementation completeness checks, you need to have your specification documents formatted as requirements.md, tasks.md, and design.md files within your current working directory. The verification tool will parse these files to map tasks to your code artifacts.

When should I run a spec verification check on my software project?

You should run a spec verification check after a developer completes a feature and before code is merged or deployed. This ensures that all user stories, requirements, and implementation tasks have been fully addressed in the code, tests, and documentation.

What is the best way to ensure requirements satisfaction before merging code?

The best way to ensure requirements satisfaction before merging code is to automate the verification of software implementation against defined tasks and user stories. This reports on requirement coverage and highlights any unaddressed implementation tasks or orphaned code artifacts.