add-understand-anything
Install the Understand-Anything plugin so the agent gains /understand, /understand-chat, /understand-dashboard and related codebase-analysis skills (interactive knowledge graphs, guided tours, deep-dive explanations). Claude Code backend only — adds the plugin from its GitHub marketplace end-to-end; non–Claude-Code backends use the upstream install.sh fallback.
pinned to #704abc9updated 2 weeks ago
Ask your AI client: “install skills/add-understand-anything”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/add-understand-anythingmetahub onboarded this repo on the author's behalf.
If you own github.com/sliamh11/Deus on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
48
Last commit
2 weeks ago
Latest release
published
- #ai-assistant
- #ai-memory
- #claude-code
- #container-isolation
- #persistent-memory
- #self-improving-ai
- #semantic-memory
- #semantic-search
About this skill
Pulled from SKILL.md at publish time.
This skill installs [**Understand-Anything**](https://github.com/Lum1104/Understand-Anything) — an LLM-powered codebase-analysis tool that produces interactive knowledge graphs, guided tours, and deep-dive explanations of any project. Once installed, the agent gains the `/understand*` family of skills.
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.704abc9· 2 weeks ago
Kind-specific
31Skill: SKILL.md present
found at .claude/skills/add-understand-anything/SKILL.md · frontmatter source: SKILL.md
Skill: body content present
739 words · 5,204 chars · 9 sections · 7 code blocks
Skill: triggers declaredwarn
No `trigger` phrases in SKILL.md frontmatter
Add `trigger:` lines so Claude knows when to activate this skill — e.g. `when building MCP servers` or `for diagram creation`.
Skill: allowed-tools scope
no allowed-tools restriction (Claude may use anything)
Release history
1- releasecurrent704abc9warn2 weeks ago
Contents
This skill installs Understand-Anything
— an LLM-powered codebase-analysis tool that produces interactive knowledge
graphs, guided tours, and deep-dive explanations of any project. Once installed,
the agent gains the /understand* family of skills.
It ships as a Claude Code plugin distributed through a GitHub plugin
marketplace. This skill runs the whole marketplace flow (add marketplace →
install plugin → verify) end-to-end so a single /add-understand-anything
completely integrates it — no manual /plugin steps.
Backend note: This is a Claude Code installer. The
claude plugin …commands below only exist when Claude Code is the active backend (Deus's default). On non–Claude-Code backends (Codex, opencode, gemini, …) use the upstreaminstall.shfallback in Phase 0 instead.
Phase 0: Backend guard
Confirm the Claude Code CLI is available before doing anything else:
command -v claude >/dev/null 2>&1 && echo "claude CLI found" || echo "NO claude CLI"
If the claude CLI is not found, this backend can't use the plugin
marketplace. Stop here and tell the user to install via the upstream script
instead (it symlinks the skills into the right place for their runtime):
# Replace <platform> with one of: codex, opencode, gemini, pi, vscode, ...
curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash -s <platform>
Then skip the rest of this skill.
Phase 1: Pre-flight (idempotent)
Check current state with the read-only list commands and branch on their
output — do not assume how the CLI handles a duplicate add/install.
Is the marketplace already added?
claude plugin marketplace list 2>/dev/null | grep -qF "Lum1104/Understand-Anything" \
&& echo "MARKETPLACE_PRESENT" || echo "MARKETPLACE_MISSING"
(Match the exact marketplace source Lum1104/Understand-Anything — list
prints it as Source: GitHub (Lum1104/Understand-Anything) — so an unrelated
plugin that merely contains the substring understand-anything can't trigger a
false MARKETPLACE_PRESENT.)
MARKETPLACE_PRESENT→ skip the marketplace-add step in Phase 2.MARKETPLACE_MISSING→ run it.
Is the plugin already installed?
claude plugin list 2>/dev/null | grep -q "understand-anything@understand-anything" \
&& echo "PLUGIN_INSTALLED" || echo "PLUGIN_NOT_INSTALLED"
PLUGIN_INSTALLED→ tell the user it's already installed and skip straight to Phase 3: Verify.PLUGIN_NOT_INSTALLED→ continue to Phase 2.
Phase 2: Install and configure
Run only the steps Phase 1 marked as needed. Check each command's exit status — a non-zero exit (network failure, marketplace fetch error, install error) is a failure: stop, show the CLI's error output to the user, and do NOT continue to Verify or claim success.
Add the marketplace (only if MARKETPLACE_MISSING)
claude plugin marketplace add Lum1104/Understand-Anything
Install the plugin (only if PLUGIN_NOT_INSTALLED)
Installed at user scope (the default) so it's available in every Claude Code session on this machine. The plugin reference is intentionally version-free so it always tracks the marketplace's current release.
claude plugin install understand-anything@understand-anything
Phase 3: Verify
Confirm the plugin is registered:
claude plugin list 2>&1 | grep "understand-anything@understand-anything" \
&& echo "OK: installed" || echo "FAILED: not found"
If this prints FAILED: not found, the install did not complete — surface
the error from Phase 2, do not tell the user it's installed, and stop.
If verification passes (OK: installed), tell the user:
Understand-Anything is installed. Restart (or reload) your Claude Code session so the new skills load — plugins are read at session start.
Once reloaded you'll have:
/understand— analyze a codebase into an interactive knowledge graph/understand-chat— ask questions about the codebase via the graph/understand-dashboard— launch the interactive web dashboard/understand-diff— analyze a git diff / PR (changes, affected components, risk)/understand-domain— extract business-domain knowledge and flow graph/understand-explain— deep-dive a specific file, function, or module/understand-knowledge— graph an LLM/wiki knowledge base/understand-onboard— generate an onboarding guide for new team membersDashboard prerequisite:
/understand-dashboardneeds Node ≥ 22 and pnpm ≥ 10 — it builds its React dashboard lazily on first launch. The analysis skills (/understand,/understand-explain, etc.) work without it.
Removal
To remove Understand-Anything:
-
Uninstall the plugin:
claude plugin uninstall understand-anything@understand-anything -
(Optional) Remove the marketplace too — only if no other plugin from it is in use:
claude plugin marketplace remove understand-anything -
Restart the Claude Code session so the
/understand*skills unload.
Reviews
No reviews yet. Be the first.
Related
Frontend Slides
Create beautiful slides on the web using Claude's frontend skills
Guizang Ppt Skill
AI-agent Skill for generating polished HTML slide decks: editorial magazine and Swiss layouts, image prompts, social covers, and a WebGL/low-power presentation runtime.
orchestration-patterns
>
mh install skills/add-understand-anything