codemap
Map codebase structure with parallel analysis — produces 7 documents about architecture, concerns, and conventions
Skill by andeerc
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/andeerc-codemap
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/codemap
What's inside
- Skill name
codemap- Description
- Map codebase structure with parallel analysis — produces 7 documents about architecture, concerns, and conventions
- License
- MIT
- Compatibility
- cline, opencode, claude, amp, codex, gemini, cursor, pi
- Metadata
- audience: all · workflow: codebase-mapping
- Instructions
- 280 lines in SKILL.md · view on GitHub
Files (8)
- SKILL.md
- ARCHITECTURE.md.template · templates/
- CONCERNS.md.template · templates/
- CONVENTIONS.md.template · templates/
- INTEGRATIONS.md.template · templates/
- STACK.md.template · templates/
- STRUCTURE.md.template · templates/
- TESTING.md.template · templates/
SKILL.md (first lines)
# Codemap ## What I do Analyze your entire codebase and create 7 comprehensive documentation files in `.planning/codebase/`: - **STACK.md** - Technologies, dependencies, configuration - **INTEGRATIONS.md** - 3rd party providers, APIs, databases, auth providers - **ARCHITECTURE.md** - System patterns, layers, data flow - **STRUCTURE.md** - Directory layout, key locations, naming conventions - **CONVENTIONS.md** - Code style, patterns, error handling - **TESTING.md** - Framework, structure, mocking, coverage - **CONCERNS.md** - Tech debt, bugs, security, performance issues ## When to use me Use this skill when you need to: - **Onboard** new developers to understand the codebase quickly - **Plan** new features with full context of existing patterns - **Understand** code conventions before making changes - **Identify** technical debt and areas of concern - **Document** the current state of the project ## How it works This skill orchestrates 4 parallel agents, each exploring a specific focus area: 1. **Tech Agent** → Analyzes stack and integrations → STACK.md, INTEGRATIONS.md 2. **Architecture Agent** → Analyzes patterns and structure → ARCHITECTURE.md, STRUCTURE.md 3. **Quality Agent** → Analyzes conventions and testing → CONVENTIONS.md, TESTING.md 4. **Concerns Agent** → Identifies tech debt and issues → CONCERNS.md Each agent: - Explores the codebase in a fresh context - Uses templates from `$SKILL_PATH/templates/` - Writes documents directly to `.planning/codebase/` - Returns only confirmation (not document contents) The orchestrator: - Creates `.planning/codebase/` directory - Spawns 4 parallel agents with `run_in_background=true` - Collects confirmations - Verifies all documents created - Commits the codebase map (if configured) ## Process ### Step 1: Check Existing Map If `.planning/codebase/` already exists, prompt: ``` .planning/codebase/ already exists. What's next? 1. Refresh - Delete existing and remap codebase 2. Update - Keep existing, only update specific documents 3. Skip - Use existing codebase map as-is ``` ### Step 2: Create Structure Create the output directory: ```bash mkdir -p .planning/codebase ``` ### Step 3: Spawn Parallel Agents Use the `Task` tool with `agent_type="explore"` and `run_in_background=true` for parallel execution. **Tech Agent:** ``` agent_type: explore description: Map codebase tech stack prompt: | Focus: tech Analyze this codebase for technology stack and external integrations. Write these documents to .planning/codebase/: - STACK.md - Languages, runtime, frameworks, dependencies, configuration - INTEGRATIONS.md - External APIs, databases, auth providers, webhooks Use the templates from map-codebase skill. Explore thoroughly. Write documents directly. Return confirmation only. ``` **Architecture Agent:** ``` agent_type: explore description: Map codebase architecture prompt: | Focus: arch Analyze this codebase architecture and directory structure. Write these documents to .planning/codebase/: - ARCHITECTURE.md - Pattern, layers, data flow, abstractions, entry points - STRUCTURE.md - Directory layout, key locations, naming conventions Use the templates from map-codebase skill. Explore thoroughly. Write documents directly. Return confirmation only. ``` **Quality Agent:** ``` agent_type: explore description: Map codebase conventions prompt: | Focus: quality Analyze this codebase for coding conventions and testing patterns.
From andeerc/Oh-My-Portable-OpenCode, MIT.
More from andeerc/Oh-My-Portable-OpenCode
- 0.524score
code-review
andeerc
Review the diff since a fixed point along two axes — Conventions (does the code follow this repo's coding standards and Tidy First practices?) and Intent…
SkillBFreshness: BClaude Code +9 - 0.521score
blindspot-pass
andeerc
Find unknown unknowns before starting implementation — searches git history, patterns, and architecture for hidden gotchas
SkillBFreshness: BClaude Code +9 - 0.518score
capability-experiments
andeerc
Experiment with model capabilities — HTML reports, embedded questionnaires, proactive research, multi-step reasoning
SkillBFreshness: BClaude Code +9 - 0.518score
context-discovery
andeerc
Discover context using MCP tools — fff, sem, ctx, qmd, codebase-memory-mcp for codebase understanding
SkillBFreshness: BClaude Code +9 - 0.517score
code-quality-review
andeerc
Run an extremely strict maintainability and structural code quality review — flags abstraction issues, spaghetti growth, and boundary leaks
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 30, 2026 (3 months ago)
- Last release
- Jul 30, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from andeerc
- 0.524score
code-review
andeerc
Review the diff since a fixed point along two axes — Conventions (does the code follow this repo's coding standards and Tidy First practices?) and Intent…
SkillBFreshness: BClaude Code +9 - 0.521score
blindspot-pass
andeerc
Find unknown unknowns before starting implementation — searches git history, patterns, and architecture for hidden gotchas
SkillBFreshness: BClaude Code +9 - 0.518score
capability-experiments
andeerc
Experiment with model capabilities — HTML reports, embedded questionnaires, proactive research, multi-step reasoning
SkillBFreshness: BClaude Code +9 - 0.518score
context-discovery
andeerc
Discover context using MCP tools — fff, sem, ctx, qmd, codebase-memory-mcp for codebase understanding
SkillBFreshness: BClaude Code +9 - 0.517score
code-quality-review
andeerc
Run an extremely strict maintainability and structural code quality review — flags abstraction issues, spaghetti growth, and boundary leaks
SkillBFreshness: BClaude Code +9
Cite this page
codemap skill. Agent Mart. https://agentmart.dev/skills/andeerc-codemap (last updated 2026-10-24)