What problem does it solve?
It helps you detect when implementation lags behind your spec by identifying unimplemented endpoints/features, lingering TODOs, skipped tests, and mismatches in API schema so you can create clear GitHub Issues.
Core Features & Use Cases
- Spec vs Implementation Gap Detection: Verifies that spec-defined features, endpoints, and behaviors exist in code, reporting mismatches with both spec-side and implementation-side locations.
- Code Quality & Test Integrity Checks: Finds TODO/FIXME/HACK markers and detects skipped tests across common languages to surface incomplete or intentionally disabled work.
- API Schema Gap Auditing: Compares OpenAPI/Swagger definitions against actual handlers to flag endpoints defined in schemas but missing in implementation.
- Issue & Report Output: Aggregates findings into a formatted report and, with approval, creates GitHub Issues (single combined or individual per finding).
Quick Start
Run spec-audit-en without arguments to auto-discover documents and generate a gap report ready for GitHub Issue creation.