agent-routing
Decide which model, effort level, and cascade shape each subagent gets, and how to keep improvement loops safe…
DEPRECATED — superseded by tree-sitting. This skill generated persistent _MAP.md files; tree-sitting does the same AST extraction at runtime (~700ms for 250 files) with no artifact to write, commit, or keep in sync. Use tree-sitting for "map this codebase", "explore repo",
$ npx -y skills add oaustegard/claude-skills --skill mapping-codebases --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/mapping-codebasesContext preview
The summary Claude sees to decide when to auto-load this skill.
DEPRECATED — superseded by tree-sitting. This skill generated persistent _MAP.md files; tree-sitting does the same AST extraction at runtime (~700ms for 250 files) with no artifact to write, commit, or keep in sync. Use tree-sitting for "map this codebase", "explore repo",
name: mapping-codebases description: DEPRECATED — superseded by tree-sitting. This skill generated persistent _MAP.md files; tree-sitting does the same AST extraction at runtime (~700ms for 250 files) with no artifact to write, commit, or keep in sync. Use tree-sitting for "map this codebase", "explore repo", "understand structure", or any code navigation task. The final working version is archived at release mapping-codebases-v0.8.0. metadata: version: 0.9.0
Use [tree-sitting](../tree-sitting/SKILL.md) instead.
This skill wrote `_MAP.md` files to disk — a persisted symbol inventory per directory, generated once and read many times. That tradeoff made sense when scanning was expensive. It isn't: tree-sitting parses a 250-file repo in about 700ms and answers queries against the in-memory AST in under a millisecond.
A persisted map costs what a runtime scan does not — it goes stale, it needs regenerating, it gets committed, and it must be excluded from every other tool that walks the tree. Nothing was gained for that.
TREESIT=/mnt/skills/user/tree-sitting/scripts/treesit.py # Was: codemap.py /path/to/repo → root orientation python3 $TREESIT /path/to/repo # Was: reading every _MAP.md in the tree → full inventory python3 $TREESIT /path/to/repo --depth=-1 --detail=sparse # Was: grepping _MAP.md for a symbol → direct lookup python3 $TREESIT /path/to/repo --no-tree 'find:parse_input'
The last working release is [mapping-codebases-v0.8.0](https://github.com/oaustegard/claude-skills/releases/tag/mapping-codebases-v0.8.0) (2026-03-31). It carries `scripts/codemap.py` and the eleven bundled `parsers/*.so` grammars. The release is the snapshot; nothing in this directory reproduces it.
Note that v0.8.0 ships a latent bug: `codemap.py:1216` calls an unimported `get_parser()` inside a `try` swallowed by a bare `except Exception`, so HTML inline-JavaScript symbol extraction silently returned nothing. It will not be fixed.
A collection of Claude skills distributed as a Claude Code plugin marketplace. Skills are primarily designed for the Claude.ai PaaS skill compute environment; mileage will vary if used as Claude Code Agent Skills.
Decide which model, effort level, and cascade shape each subagent gets, and how to keep improvement loops safe…
Cross-context adversarial review for deliverables before shipping. Use when producing blog posts, technical recommendations,…
Convenes expert panels for problem-solving. Use when user mentions panel, experts, multiple perspectives, MECE, DMAIC, RAPID, Six…
Routes, triages, flags and rates a piece of text with a probability for every option: which department or queue a ticket goes to,…
Delegates work to a subagent or spawned session by writing only the task, while a PreToolUse hook pages the parent transcript…
Chooses how to launch subagents from Claude Code (the Agent tool, a Workflow script, or headless claude -p children) and runs a…