Spec Gap Analysis

0•

Automates the comparison of specification documents against source code to identify unimplemented features and implementation drift.

Spec Gap Analysis is a specialized Claude Code skill designed to bridge the divide between architectural planning and actual implementation. By automatically locating specification files, ADRs, and blueprints, it extracts functional claims and cross-references them with the codebase using advanced search patterns. The skill provides a comprehensive report and a drift score (0-100), highlighting 'ghost features' that were planned but never built, and 'invisible features' that exist in code but lack documentation. This tool is essential for maintaining high-quality documentation, ensuring project requirements are fully met, and conducting rigorous architectural audits.

Características Principales

01Claim extraction for features, API contracts, and behavioral constraints
020 GitHub stars
03Automated discovery of specs, blueprints, and Architecture Decision Records (ADRs)
04Deep codebase cross-referencing and verification of implementation evidence
05Classification system for Implemented, Partial, Missing, and Extra features
06Quantitative drift scoring with detailed gap reporting and audit summaries

Casos de Uso

01Auditing legacy projects to identify undocumented 'invisible' features or missing requirements.
02Conducting pre-release blueprint reviews to ensure all acceptance criteria are satisfied.
03Verifying that a new feature implementation matches the original design document requirements.