← ClaudeAtlas

codemaplisted

Generate or update a feature-organized CODEMAP.md for any codebase. Scans repos, detects frameworks, identifies features, traces full-stack flows (frontend routes → hooks → state → backend views → models → integrations), and produces a navigable reference with a directory table for selective loading. Supports modes: create (full generation), inventory (quick index only), update (incremental refresh), section (rebuild one section). Trigger: '/codemap', '/codemap create', '/codemap inventory', '/codemap update', '/codemap section <name>'.
mikeprasad/aria-knowledge · ★ 12 · AI & Automation · score 63
Install: claude install-skill mikeprasad/aria-knowledge
# /codemap — Codebase Mapping Systematically scan a codebase and produce a feature-organized CODEMAP.md. Works for any multi-repo or single-repo project, any framework. The output is optimized for AI-assisted development — a new session can load the directory (~50 lines) and selectively read only the sections relevant to its task. ## Step 0: Resolve Config & Parse Mode Read `~/.gemini/antigravity/aria-knowledge.local.md` and extract `knowledge_folder`. If the file doesn't exist, the skill still works — `knowledge_folder` is only needed for the knowledge extraction offer in Step 5. **Parse the mode from arguments:** | Argument | Mode | What it does | |----------|------|-------------| | (none) | Auto | If CODEMAP.md exists → prompt: "update or recreate?" Otherwise → `create` | | `create` | Create | Full generation from scratch (Steps 1-8) | | `inventory` | Inventory | Steps 1-2 only — detect + index, report to user, no file written | | `update` | Update | Read existing CODEMAP.md, detect changes, refresh affected sections (Step 6) | | `section <name>` | Section | Rebuild one specific section in an existing CODEMAP.md (Step 7) | **Locate the project root:** - If the current working directory contains a project-level CLAUDE.md, use that as the project root - If inside a subdirectory of a project, walk up to find the nearest CLAUDE.md - If unclear, ask the user: "Which directory is the project root?" **Locate or create CODEMAP.md:** - Default location: `{project_root}/CODEM