- name
SKILL.md
Tệp skill vẫn nằm trong kho mã của nhà phát hành.
Dán lệnh đã sao chép vào terminal. Lệnh sẽ cài đặt tệp SKILL.md này vào agent đó.
npx skills add Ar9av/obsidian-wiki --skill code-understand -a cursor -yDán lệnh đã sao chép vào terminal. Lệnh sẽ cài đặt tệp SKILL.md này vào agent đó.
npx skills add Ar9av/obsidian-wiki --skill code-understand -a claude-code -yDán lệnh đã sao chép vào terminal. Lệnh sẽ cài đặt tệp SKILL.md này vào agent đó.
npx skills add Ar9av/obsidian-wiki --skill code-understand -a codex -yDán lệnh đã sao chép vào terminal. Lệnh sẽ cài đặt tệp SKILL.md này vào agent đó.
npx skills add Ar9av/obsidian-wiki --skill code-understand -a grok -yGửi tin nhắn đã sao chép trong cuộc trò chuyện Grok Bot. Bot sẽ lấy tệp SKILL.md này từ GitHub và thêm vào bộ skill mà mọi Bot của bạn dùng chung.
Install this skill: https://github.com/Ar9av/obsidian-wiki/tree/HEAD/skills/code-understandTừ nhà phát hành
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|graphify] \
[--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, then an existing Graphify graph
(graphify-out/graph.json, read only — never rebuilt), and falls back to the builtin
extractor otherwise; force builtin for the dependency-free path, codegraph to require
the enhanced backend (fails loudly if it's not installed rather than silently degrading), or
graphify to require the Graphify graph.--max-symbols — cap the focus map size (default 50); keep this small for a quick
orientation pass, raise it for a thorough one.GUARD: if the command is unavailable or errors, skip it and fall back to your normal exploration (grep/read) — this is an accelerant, not a dependency. Don't block work on it.
backend: codegraph, focus-map entries are structural
facts (real call-graph edges) — cite them directly. When backend: builtin, defines/
imports/changed-file entries are facts, but rg-reference entries are text-match
evidence only — open the file and confirm before treating it as a real relationship.file:line locations before forming an opinion
on the architecture.(file:lines) citations from the focus
map or from the source you opened — don't assert structure without a pointer to it..codegraph/ into the
wiki vault, a PR description, or committed docs — it's a disposable sidecar in the project
repo (git-ignored). Re-run it fresh next time rather than treating old output as durable.auto/builtin still work with zero setup (uses the regex AST extractor + rg). If you want
the enhanced cross-file call-graph evidence and the user is fine with installing something:
npm install -g @colbymchenry/codegraph
or point CODE_UNDERSTANDING_CODEGRAPH_BIN at an existing binary. Never install without the
user's go-ahead — ask first, then re-run the command.
Check obsidian-wiki doctor --project <dir> for the code-understanding.* capability lines
(builtin, rg, codegraph, codegraph-index, codegraph-fresh, codegraph-gitignore) to
see what's available before deciding which backend to request explicitly.
>
---name: code-understanddescription: >---# skills/code-understand/SKILL.mdCâu hỏi thường gặp
Tải skills/code-understand/SKILL.md từ nhà phát hành, hoặc sao chép đường dẫn và mở kho mã. PlugMCP chỉ liệt kê skill và không lưu trữ tệp này.
Nhà phát hành duy trì nó tại https://github.com/Ar9av/obsidian-wiki.
Claude, Cursor, Codex và Grok Build có thể đọc tệp SKILL.md mà bạn thêm từ kho mã của nhà phát hành. Grok Bot cài đặt skill khi bạn gửi liên kết thư mục GitHub của skill trong cuộc trò chuyện.