Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ar9av/code-understand
Build a ranked, citation-backed focus map of a codebase — the files and symbols an architecture actually hangs on — using CodeGraph when available and a dependency-free builtin (regex AST extraction + `rg` cross-file references) otherwise. Use this any time you (the coding agent) need to orient in an unfamiliar or large codebase before making a change: the user says "help me understand this codebase", "what's load-bearing here", "what would break if I change X", "who calls this", "map out this p
Passed 16 of 18 test cases with the skill, and 3 of 18 without it.
and 13 more in the full report
15 fixed4 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
When running the repository map tool, I want the printed output formatted cleanly for terminal viewing. Which flag enables pretty printing?
| Checked | Without skill | With skill |
|---|---|---|
| Includes `--pretty` in the command execution. | Missed | Passed |
The instructions your model reads when the skill loads.
You are about to work in a codebase you don't fully know yet. Instead of grepping around or
reading files at random, ask the local extractor for a focus map: the ranked symbols the
architecture hangs on, each with a file:line citation and evidence type. Read only what it
points at — this is a map, not a substitute for reading the actual code it cites.
Not for: summarizing what a project does for the wiki (that's wiki-update Step 3b, which
calls this same command as part of a bigger sync flow) — use this skill directly only when you
need the focus map for your own immediate work, not to persist knowledge.
obsidian-wiki code-understand --project <dir> [--backend auto|builtin|codegraph] \
[--changed <file>...] [--since <sha>] [--max-symbols N] [--pretty]
--project — defaults to the current directory.--changed/--since — seeds from every tracked file (full-project scan).--changed <file> (repeatable) — seed from specific files you already know are relevant
(e.g. files in the diff you're about to make).--since <sha> — seed from everything changed since a git ref (e.g. --since HEAD~5 or a
base branch).--backend — auto (default) uses CodeGraph when installed, falls back to the builtin
extractor otherwise; force builtin for the dependency-free path, or codegraph to require
the enhanced backend (fails loudly if it's not installed rather than silently degrading).--max-symbols — cap the focus map size (default 50); keep this small for a quick
orientation pass, raise it for a thorough one.test cases passed, vs 3 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.