gspec-audit

Audits gspec documents against codebase to detect orphan capabilities.

Updated May 13, 2026
One-click install
npx skills add https://github.com/gballer77/maester --skill gspec-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gspec-audit
Source: https://github.com/gballer77/maester/tree/main/.claude/skills/gspec-audit
Command: npx skills add https://github.com/gballer77/maester --skill gspec-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill identifies discrepancies between gspec/ specifications and the actual codebase, preventing documentation drift and highlighting unspecced features.

Core Features & Use Cases

  • Audit Specifications: Compare gspec documents against the codebase to find and reconcile discrepancies.
  • Detect Orphan Capabilities: Identify features implemented in the code that are not documented.
  • Feature PRD Drafting: Create new feature PRDs for orphan capabilities when necessary.
  • Use Case: Before a major release, run this Skill to ensure the specifications accurately reflect the codebase and catch any unspecced features.

Quick Start

To start the audit, run the command "audit the specs."

Frequently Asked Questions about gspec-audit

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

FAQPage Schema
How do I audit codebase specifications to find documentation drift?

To audit codebase specifications and find documentation drift, compare your gspec documents directly against the implementation to detect discrepancies and identify orphan capabilities. This process ensures your specifications accurately reflect the actual code.

What is the best way to detect unspecced features in a codebase?

The best way to detect unspecced features in a codebase is to run a specification audit that inspects your code and identifies orphan capabilities, which are features implemented in the code but not documented in your gspec files.

How do I generate feature PRDs for undocumented code capabilities?

To generate feature PRDs for undocumented code capabilities, run an audit to detect orphan capabilities and draft new feature PRDs directly from the discovered discrepancies, ensuring all implemented features are properly documented.

When should I run a codebase specification audit before a release?

You should run a codebase specification audit before a major release to ensure your gspec specifications accurately reflect the codebase, catch any unspecced features, and prevent documentation drift from reaching production.

Can I synchronize gspec documents with my codebase automatically?

You can synchronize gspec documents with your codebase by running an audit that analyzes the gspec documents, inspects the code, and generates feature PRDs for unspecced features to reconcile any detected discrepancies.