From odin
Read-only codebase exploration: discovers files/symbols, maps architecture/patterns/tooling/dependencies. Use to understand repos, trace flows, or build task context.
npx claudepluginhub outlinedriven/odin-claude-plugin --plugin odinThis skill uses the workspace's default tool permissions.
Read-only codebase orientation. Emit architecture, pattern, tooling, and dependency summaries for a repo-local task. Do NOT write, edit, or commit files.
Explores codebase areas: maps files, traces data flows, identifies patterns and dependencies. For 'how does X work', architecture queries, or pre-change analysis.
Performs deep codebase exploration with parallel agents to discover architecture, find files, trace data flows, analyze patterns, and assess code health. Invoke for repo walkthroughs or feature tracing.
Provides code exploration strategies using Grep, Glob, Read, and Task for unfamiliar codebases. Use when debugging, analyzing architecture, or understanding modules.
Share bugs, ideas, or general feedback.
Read-only codebase orientation. Emit architecture, pattern, tooling, and dependency summaries for a repo-local task. Do NOT write, edit, or commit files.
Apply:
NOT apply:
fd -e <ext> --max-results 50ast-grep run -p 'PATTERN' -l <lang> -C 1 or git --no-pager grep -n -C 2 'pattern'bat -P -p -n -r START:END file or Read -offset -limiteza --tree --level=2Emit all 8 sections. Omit a section only when genuinely not applicable; state why.
Brief restatement of the task and identified scope boundaries.
[Module/Layer Name]
- path/to/file.ts:L10-50 — [Purpose] — [Relevance]
- path/to/interface.ts — [Purpose] — [Relevance]
[Pattern Category]
- path/to/reference.ts — [Pattern description] — [How to apply]
- Build: [command] — [when to run]
- Test: [command] — [scope/coverage]
- Lint: [command] — [config location]
Internal:
- module-a -> module-b (reason)
External:
- library-name@version — [usage context]
Prioritized list of files most relevant to the task:
| Priority | File | Purpose | Action Hint |
|---|---|---|---|
| P0 | path/to/core.ts | Core logic | Modify |
| P1 | path/to/types.ts | Type definitions | Extend |
| P2 | path/to/utils.ts | Helpers | Reference |
Allowed (read-only): eza, fd, ast-grep (find-only), git grep, rg, bat, tokei, Read, codebase_search, and any available codebase-analysis or codebase-packing MCP tooling
Banned: Edit, Write, mcp__edit__edit_file, git commit, any state-mutating bash command
bat -r or Read -offset -limitbat -P -p -n, rg -l, fd --max-results 50