| name | gaps |
| description | Use when the user says "find gaps", "what's missing", "coverage analysis", "where is my vault thin". Surfaces weakly-connected notes, topics implied but never written, and stale clusters โ an actionable to-build map. |
GAPS
When to use
The user wants to know where the knowledge base is incomplete โ not mechanical
issues (that is /lint), but knowledge gaps.
Workflow
- Ensure the indexes are fresh (run
/reindex if stale).
- Get structural signals (run from the repo root):
python .claude/skills/gaps/scripts/gaps.py
This returns weakly-connected notes (link degree โค 1) โ candidates that are
under-linked into the rest of the vault.
- Read
content/_indexes/catalog.md and content/_indexes/vault-map.md and
reason over them together with the signals to identify:
- Weakly-connected notes โ should they link to existing notes?
- Implied-but-missing topics โ notes that reference a concept that has no
note of its own.
- Thin areas โ folders/tags with very few notes relative to their importance.
- Stale clusters โ groups of old notes (cross-check
/lint staleness).
- Produce a short, prioritized "to-build / to-link" list. Offer to save it to
content/_outputs/reports/.