codegraph-skill
Use when a coding agent needs symbol relationships, callers, callees, or change impact. Guides CodeGraph CLI usage (not MCP).
Use when an agent needs source code from the local repomix index under .terrain/agent/repomix.md (not committed; regenerate via Terrain scan).
$ npx -y skills add sopaco/deepwiki-rs --skill repomix-context-skill --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/repomix-context-skillContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when an agent needs source code from the local repomix index under .terrain/agent/repomix.md (not committed; regenerate via Terrain scan).
name: repomix-context-skill description: Use when an agent needs source code from the local repomix index under .terrain/agent/repomix.md (not committed; regenerate via Terrain scan). version: 1.3.0
Terrain stores a **local repomix index** at `.terrain/agent/repomix.md` (gitignored, fast to regenerate).
Read **architecture first** via `terrain-knowledge-skill` → `.terrain/agent/context.md`.
1. **Read meta** — `.terrain/agent/meta.json` (`total_tokens`, `synced_at`, `top_files_by_tokens`) 2. **Search the pack** — never load the entire file:
# <rtk> = ~/.terrain/bin/rtk or bunx @terrain-ai/rtk (see rtk-skill) <rtk> grep "struct ProjectOverview" .terrain/agent/repomix.md <rtk> grep "### src/lib/api.ts" .terrain/agent/repomix.md
Or agent Grep limited to that path with tight patterns. 3. **Read slices** — extract matching `### path/to/file` sections only:
<rtk> read .terrain/agent/repomix.md -l aggressive
Then read the specific `### file` block (line range), ≤150 lines per read. 4. **Refresh** — if `meta.json.synced_at` is stale, ask user to run Terrain **重建源码索引** / scan
Sections look like:
### src/lib/foo.ts \`\`\`typescript ... file content ... \`\`\`
Grep for `### relative/path` to jump to a file.
| File | Purpose | |------|---------| | `.terrain/agent/repomix.md` | Full indexed snapshot (local only) | | `.terrain/agent/meta.json` | Pack metrics | | `.terrain/agent/context.md` | Architecture (read first) |
If `repomix.md` is missing:
# bash / Git Bash — <terrain> = ~/.terrain/bin/terrain or bunx @terrain-ai/cli if [ -x ~/.terrain/bin/terrain ] || [ -x ~/.terrain/bin/terrain.exe ]; then ~/.terrain/bin/terrain assets pack-agent . else bunx @terrain-ai/cli assets pack-agent . fi # or from repo root in Terrain UI: 重建源码索引
If neither `~/.terrain/bin/terrain` nor `bunx @terrain-ai/cli` works, ask the user to install Terrain or run **重建源码索引** from the desktop app.
Litho is an AI-powered documentation generation engine that automatically analyzes your source code and generates comprehensive, professional architecture documentation in the C4 model format.
Repo: sopaco/deepwiki-rs
Use when a coding agent needs symbol relationships, callers, callees, or change impact. Guides CodeGraph CLI usage (not MCP).
Use when running shell commands that produce verbose output (git, test, build, lint, package managers, docker). Prefix with rtk to save 60-90% tokens. Terrain…
Use when a coding agent needs project knowledge from Terrain .terrain/ assets. Guides layered reading of context, private knowledge, and repomix index.
AI-powered comprehensive codebase documentation generator. Analyzes project structure, identifies architecture patterns, creates C4 model diagrams, and…