← ClaudeAtlas

knowledge-gapslisted

This skill should be used when the user asks about 'knowledge gaps', 'tool coverage', 'undocumented dependencies', 'undocumented tools', 'concept gaps', 'installed plugins', 'plugin coverage', 'undocumented skills', 'globally installed plugins/skills', 'what is installed on this machine', 'stale/outdated/drifted notes', 'version drift', or 'which tools/packages need updating'. Audits project dependency and tool manifests — and installed Claude Code plugins + skills.sh bundles — against Basic Memory coverage, and detects concept-level hub gaps. Two flag modes: `--stale [brew|npm|cask|crate|vscode|plugin]` checks version drift instead of coverage; `--global` audits what is installed on this machine — Claude Code plugins + skills.sh bundles today — against coverage. Supported ecosystems and full flag mechanics are documented in the skill body.
voxpelli/vp-claude · ★ 3 · AI & Automation · score 73
Install: claude install-skill voxpelli/vp-claude
# Knowledge Gap Detection Analyze the current project's dependencies against Basic Memory coverage to identify packages that should be documented but aren't. Supports npm, Rust crates, Go modules, PHP Composer, PyPI, and RubyGems. When invoked with `--stale [<ecosystem>]`, the skill instead runs an alternative version-drift workflow (Mode A below) that flags documented brew/npm/cask/crate/vscode/plugin notes whose recorded version has fallen behind upstream — not a coverage audit. ## Edge Cases - **No manifest files found** — if none of the Step 0 globs match, report "No package manifest files detected" and skip Steps 1–5. Still proceed to Steps 6–9 to check for tool manifests. - **No tool manifests found** — if Steps 6 finds nothing, report "No tool manifests detected" and skip Steps 7–9. Still run Step 10 for dead wiki-links. - **Ecosystem directory missing in BM** — if `list_directory` returns nothing for `npm/`, `crates/`, etc., treat coverage as 0 documented for that ecosystem. Do not error. - **Empty manifest** — if `package.json` has no `dependencies` or `devDependencies`, or `Cargo.toml` has no `[dependencies]` tables, report "No dependencies found in <manifest>" and skip that ecosystem. - **Brewfile with only comments or taps** — if no `brew "..."`, `cask "..."`, or `vscode "..."` lines exist after filtering, report "No tools found in Brewfile". - **Workflow file with no `uses:` lines** — if a `.github/workflows/*.yml` file exists but has no `