specs-review

Audit spec-driven documentation health and detect code-spec drift.

2|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/b12consulting/skills --skill specs-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specs-review
Source: https://github.com/b12consulting/skills/tree/main/skills/specs-review
Command: npx skills add https://github.com/b12consulting/skills --skill specs-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audits the health and consistency of a project's spec-driven documentation, helping teams ensure that specifications stay up to date, detect drift between code and specs, and identify stale or incomplete tickets across Vision, PRD, Goals, Architecture, and tickets.

Core Features & Use Cases

  • Structural Completeness: verifies that the project exposes the required spec files and folders (specs/README.md, specs/Vision.md, specs/PRD.md, specs/Goals.md, specs/Architecture/README.md, specs/Glossary.md, specs/Changelog.md, specs/decisions/, specs/tickets/).
  • Document Quality: evaluates vision, problem statements, functional/non-functional requirements, scope, glossary usage, changelog freshness, and cross-document references.
  • Ticket Health & Cross-Reference: checks ticket frontmatter, lifecycle statuses, and ensures README and decisions reflect current state; validates cross-references between specs and tickets.
  • Drift Detection & Reporting: flags mismatches between codebase and specs, highlights gaps, and recommends remediation steps.

Quick Start

Run specs-review to audit the health and consistency of your project's spec-driven documentation.

Frequently Asked Questions about specs-review

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

FAQPage Schema
How do I audit spec-driven documentation for drift between code and specs?

To audit spec-driven documentation for drift, you must verify structural completeness across Vision, PRD, Goals, and Architecture files while checking ticket lifecycle statuses. This detects mismatches between the codebase and specs, highlights documentation gaps, and recommends targeted remediation steps.

What is spec documentation drift and how do I detect it in my project architecture?

Spec documentation drift occurs when your codebase implementation diverges from your written Vision, PRD, Goals, and Architecture specifications. You detect this drift by auditing structural completeness, evaluating document quality, analyzing ticket frontmatter, and cross-referencing specs against current code implementation.

How do I check if my project specs directory has the required structural completeness?

Check structural completeness by verifying your project exposes required spec files and folders like specs/README.md, specs/Vision.md, specs/PRD.md, specs/Goals.md, specs/Architecture/README.md, specs/Glossary.md, specs/Changelog.md, specs/decisions/, and specs/tickets/.

Can I use a spec audit to validate ticket frontmatter and lifecycle statuses?

Yes, you can use a spec audit to validate ticket health by checking ticket frontmatter, analyzing lifecycle statuses, and ensuring README and decisions reflect the current state. It also validates cross-references between your project architecture specs and related tickets.

When do I need to run a spec health audit on my PRD and architecture documentation?

You need to run a spec health audit when ensuring specs are up to date, detecting drift between code and documentation, or auditing alignment across Vision, PRD, Goals, and Architecture. It is essential when evaluating changelog freshness and cross-document references.

What is the best way to evaluate document quality across vision and functional requirements?

The best way to evaluate document quality is auditing vision, problem statements, functional and non-functional requirements, scope, glossary usage, and changelog freshness. This ensures your PRD and architecture documents maintain high consistency and accurate cross-references.