construct-gap-analysis

Analyzes knowledge graph cards and connections to identify coverage gaps and quality holes.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/mabstruct/construct --skill construct-gap-analysis-mabstruct
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: construct-gap-analysis
Source: https://github.com/mabstruct/construct/tree/main/CONSTRUCT-CLAUDE-impl/claude/skills/construct-gap-analysis
Command: npx skills add https://github.com/mabstruct/construct --skill construct-gap-analysis-mabstruct

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Personal knowledge bases grow unevenly, leaving domains with missing categories, low-confidence cards, and disconnected islands that are hard to spot manually. This Skill systematically audits the knowledge graph and surfaces exactly where coverage, depth, and integration are lacking. ## Core Features & Use Cases - Coverage Analysis: Counts cards per content category and domain to find category gaps, depth gaps from low-confidence cards, and integration gaps from sparse connections. - Quality Assessment: Detects missing cross-domain bridge links, epistemic type imbalances (e.g., findings without themes), weak source-tier diversity, and stale areas with no recent research. - Prioritized Gap Report: Produces a structured Markdown report classifying gaps as critical or moderate, with concrete recommendations to research, promote, connect, or create cards. - Use Case: After months of collecting notes across multiple domains, ask for a gap analysis to discover that your 'machine-learning' domain has many findings but no synthesis themes, and that two domains expected to overlap have zero connecting edges. ## Quick Start Ask the agent "what gaps do you see in my knowledge graph?" to run the full gap analysis and receive a prioritized report with suggested actions.

Frequently Asked Questions about construct-gap-analysis

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

FAQPage Schema
How do I find gaps in my personal knowledge base?▼

Run a gap analysis that loads all knowledge cards and connections via the construct CLI, then counts cards per category, confidence level, and domain. Categories with fewer than three cards, domains dominated by low-confidence cards, and areas with sparse connections are flagged as gaps.

What is a knowledge graph gap analysis?▼

A gap analysis audits a knowledge graph for missing coverage, shallow depth, and poor integration. It examines category coverage, confidence distribution, connection density, cross-domain links, epistemic types, source tiers, and temporal staleness to produce prioritized recommendations.

What commands does the gap analysis skill require?▼

It requires the construct CLI with knowledge card list, knowledge connection list, and status subcommands, all returning JSON. It also reads the domains.yaml and governance.yaml configuration files directly from the workspace.

Can gap analysis detect missing cross-domain connections?▼

Yes. It compares the cross_domain_links declared in domains.yaml against actual connection edges in the graph. Expected domain overlaps with no connecting edges are reported as bridge gaps in the final report.

When should I not run a gap analysis on a domain?▼

Avoid flagging very young domains as gapped. A domain with only two cards is too new to evaluate meaningfully, and the skill's validation rules explicitly treat such cases as too young rather than as false-positive gaps.