spec-audit

Audit specifications against codebases to identify drift, gaps, and undocumented behavior.

5|1|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/joshsmithxrm/power-platform-developer-suite --skill spec-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-audit
Source: https://github.com/joshsmithxrm/power-platform-developer-suite/tree/main/.claude/skills/spec-audit
Command: npx skills add https://github.com/joshsmithxrm/power-platform-developer-suite --skill spec-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit specifications against the codebase to identify drift, gaps, and undocumented behavior that can lead to misalignment and risk.

Core Features & Use Cases

  • Acceptance Criteria Coverage: ensure each spec has traceable tests and that ACs map to implemented code.
  • Code-to-Spec Alignment: detect mismatches between described requirements and actual code.
  • Constitution & Consistency: verify adherence to foundational principles and resolve related spec contradictions.
  • Parallel Full Audits: run per-spec audits concurrently to scale across large spec sets.

Quick Start

Run a full audit of all specs to generate a read-only report without modifying any code.

Frequently Asked Questions about spec-audit

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

FAQPage Schema
How do I detect specification drift between my project requirements and codebase?

Specification drift is detected by auditing specifications against your codebase to identify gaps, mismatches, and undocumented behavior. This process ensures code-to-spec alignment and verifies that acceptance criteria map to implemented code.

Can I audit multiple specifications concurrently across a large project?

Yes, you can run parallel full audits using concurrent subagents for each specification. This allows you to scale across large spec sets and generate comprehensive, read-only reports without modifying any code.

How do I verify acceptance criteria coverage and traceability in my codebase?

Acceptance criteria coverage is verified by auditing each specification to ensure it has traceable tests. The audit checks that acceptance criteria accurately map to the actual implemented code.

What is the best way to check cross-spec consistency and constitution compliance?

The best way to check consistency is by running an audit that verifies adherence to foundational principles and resolves related spec contradictions. This ensures all specifications remain aligned and compliant.

Does the spec audit process modify my source code during review?

No, the spec audit process does not modify your source code. It produces actionable, read-only audit reports that highlight drift, gaps, and undocumented behavior for your review.