← ClaudeAtlas

map-codebaselisted

Map unfamiliar or large repositories into compact machine knowledge and resolve implementation ownership before editing. Use for codebase orientation or structure questions, "where is X implemented?" or "which file handles Y?" navigation, pre-change ownership checks, refreshing knowledge after changes, or setting up AGENTS.md/CLAUDE.md references and scheduled refresh workflows.
akshay-diwadkar/skills · ★ 2 · AI & Automation · score 72
Install: claude install-skill akshay-diwadkar/skills
# Map Codebase ## Purpose and authority Use compact repository knowledge to locate ownership, constraints, and impacts; verify every conclusion in current source. Never preload maps or all symbol shards. Medium confidence is not verified ownership, and missing or stale knowledge never blocks direct source inspection. Implicit invocation is read-only. Do not build, refresh, record analytics, modify repository knowledge guidance, or generate workflows without explicit write authority. ## Start Resolve `skill-root` to this directory and choose an external run directory: ```bash python /absolute/skill-root/scripts/cli.py --repo-root /absolute/repo \ --run-dir /absolute/run --input task="locate authentication ownership" \ --format json doctor ``` Run the returned `next_command.argv` with its returned `cwd`. Read only `required_reads`, verify their named source targets, and stop on every `blocking_reason`. ## Next-step loop 1. Resolve ownership first; stop when the owner and source contract are verified. 2. Run `next` only when the response names an unresolved constraint trigger. 3. Expand to impacts only when the constraints response names an impact trigger. 4. After an authorized coherent change set, refresh and validate knowledge. Use [Knowledge Contract](references/knowledge-contract.md) for freshness, scope, write authority, agent-document, and workflow rules. Use [Resolver Design](references/resolver-design.md) only for ranking or phase diagnosis, [Worked Resolv