gap-analyzer

Parse a CLI's implemented commands and API map to emit a structured gap report.

208|42|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/ItamarZand88/CLI-Anything-WEB --skill gap-analyzer-itamarzand88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gap-analyzer
Source: https://github.com/ItamarZand88/CLI-Anything-WEB/tree/main/cli-anything-web-plugin/skills/gap-analyzer
Command: npx skills add https://github.com/ItamarZand88/CLI-Anything-WEB --skill gap-analyzer-itamarzand88

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams quickly identify and quantify gaps between a CLI's implemented commands and its published API map, enabling focused improvements to coverage and consistency.

Core Features & Use Cases

  • Parse the live CLI surface: extract commands and corresponding client methods from the codebase.
  • Parse the API map: read the documented endpoints, parameters, and descriptions.
  • Diff and report: produce a structured gap report highlighting Missing, Undocumented, Dead methods, and incomplete CRUD coverage.
  • Optional prioritization: leverage traffic data to rank gaps by impact when available.
  • Workflow integration: supports refine workflows to improve the CLI's alignment with its documentation.

Quick Start

Run the gap-analyzer against your app to generate a gap report that compares implemented commands to the API map.

Frequently Asked Questions about gap-analyzer

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

FAQPage Schema
How do I find missing endpoints and dead client methods in my CLI?

Gap analysis compares your live CLI command surface against your documented API map to identify missing endpoints, dead client methods, and incomplete CRUD coverage in a structured report.

What is CLI API gap analysis and when do I need it?

CLI API gap analysis is the process of diffing implemented CLI commands against published documentation to quantify coverage gaps. You need it when aligning your app's API map with its live CLI surface for consistency.

Can I prioritize API gap reports by traffic impact?

Yes, gap analysis supports optional prioritization that leverages traffic data to rank identified gaps by impact, helping teams focus on the most critical missing or undocumented commands first.

Does the gap analyzer work without external dependencies?

Yes, the gap analyzer operates with no external dependencies, parsing your codebase's implemented CLI surface and API map directly to perform diffs and emit a structured gap report.

What's the best way to check for incomplete CRUD coverage in a CLI codebase?

Diffing the implemented CLI surface against the API map highlights incomplete CRUD coverage by extracting live commands and comparing them to documented endpoints, parameters, and descriptions.

How do I integrate CLI gap reporting into a documentation refine workflow?

Gap analysis supports refine workflows by emitting a structured gap report that compares implemented commands to the API map, enabling focused improvements to CLI documentation alignment.