ai-gap

Detect gaps between software specifications and code implementation.

54|3|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/arcasilesgroup/ai-engineering --skill ai-gap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-gap
Source: https://github.com/arcasilesgroup/ai-engineering/tree/main/.claude/skills/ai-gap
Command: npx skills add https://github.com/arcasilesgroup/ai-engineering --skill ai-gap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill identifies discrepancies between your software specifications and the actual code implementation, ensuring features are fully built, correctly wired, and accurately represented.

Core Features & Use Cases

  • Feature Gap Detection: Pinpoints unimplemented features and dead specifications.
  • Wiring Gap Analysis: Finds code that is built but not connected or registered.
  • Correctness Verification: Compares claimed behavior (from PRs/specs) against actual code.
  • Use Case: Before a release, run this skill to confirm that all user stories defined in spec.md have corresponding code, tests, and are properly integrated into the application's routing or command system.

Quick Start

Run the ai-gap skill to verify all features defined in the current specification.

Frequently Asked Questions about ai-gap

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

FAQPage Schema
How do I find unimplemented features and dead code in my software specs?

Spec-vs-code gap detection compares your software specifications against the actual codebase to pinpoint unimplemented features, dead specifications, and correctness discrepancies, ensuring features are fully built and accurately represented.

How can I verify code correctness and wiring issues before a release?

Wiring gap analysis validates claimed behavior from specs against actual code to find built components that are not connected, registered, or properly integrated into the application's routing, ensuring end-to-end correctness before release.

What is spec-vs-code gap analysis and when do I need it?

Spec-vs-code gap analysis is the process of detecting discrepancies between software specifications and actual implementation. You need it to identify unregistered endpoints, dead code, and disconnected components when verifying alignment.

Can I check if all user stories in my spec have corresponding tests and integration points?

Yes, gap analysis analyzes requirements, codebase inventory, test coverage, and integration points to confirm that user stories defined in specifications have corresponding code, tests, and proper integration into the command system.

Does gap analysis work without external dependencies or specific testing frameworks?

Gap analysis operates directly on your software specifications and codebase inventory without requiring external dependencies, validating claimed behavior against actual code and identifying disconnected components or unregistered endpoints.