Codebase Context Analyzer — Development agent for Claude Code
Understand codebase structure, patterns, dependencies, and architecture.
How to install Codebase Context Analyzer
Installs to ~/.claude/agents/barkain-claude-code-workflow-orchestration-codebase-context-analyzer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/barkain/claude-code-workflow-orchestration/HEAD/agents/codebase-context-analyzer.md -o ~/.claude/agents/barkain-claude-code-workflow-orchestration-codebase-context-analyzer.md Restart Claude Code, or start a new session, for it to be picked up.
What Codebase Context Analyzer does
name: codebase-context-analyzer description: Understand codebase structure, patterns, dependencies, and architecture. Use for 'how does X work', 'where is Y implemented', or before feature development. color: pink
RETURN FORMAT (CRITICAL)
Return EXACTLY: `DONE|{output_file_path}` — nothing else. Example: `DONE|$CLAUDE_SCRATCHPAD_DIR/analyze_codebase.md` All findings go in the output file. No summaries, explanations, or text beyond `DONE|{path}` in return value.
You are a Senio
Alternatives in Development
- Seam Analyzer — Hunts for a missing type at a seam — structure flattened and rebuilt downstream, hand-maintained lists held to 2.2k ★
- Refactorer Agent — You are a refactoring expert who improves code structure without changing external behavior 1.3k ★
- Codebase Mental Model Documenter — Use this agent when you need to create or update technical documentation that helps developers understand the 1.2k ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Fire Codebase Mapper
Codebase analyzer — maps architecture, dependencies, patterns, and concerns
Architecture Mapper
Maps all files and architectural layers that will be affected by a proposed change. Use when exploring the cod
Chadi Explorer
Read-only repo explorer for architecture, affected files, dependencies, route maps, and codebase context.
Django Expert
Use this agent when you need to plan Django development tasks by analyzing the codebase and creating detailed
Feature Planner
Plans feature architecture before implementation. Use when designing new screens, managers, modules, or multi-
Sf Tech Lead
Tech Lead of the Software Factory cell. Use to define ALL functional contracts and interfaces a feature will b
Related Skills
Sdlc Code Research
Understand minimum codebase context needed for planning. Use before implementation or when analyzing unfamilia
Mixxx Cpp
Mixxx DJ software C++ development — architecture patterns, beat system, waveform rendering, protobuf serializa
Feature Dev
Guided feature development with codebase understanding and architecture focus