Doc Explain — Development agent for Claude Code
Explanation of complex code.
How to install Doc Explain
Installs to ~/.claude/agents/christopherlouet-claude-base-doc-explain.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/christopherlouet/claude-base/HEAD/.claude/agents/doc-explain.md -o ~/.claude/agents/christopherlouet-claude-base-doc-explain.md Restart Claude Code, or start a new session, for it to be picked up.
What Doc Explain does
name: doc-explain description: Explanation of complex code. Use to understand and document code that is hard to grasp. tools: Read, Grep, Glob model: sonnet permissionMode: plan disallowedTools: ["Edit", "Write", "Bash"]
Agent DOC-EXPLAIN
Pedagogical explanation of complex code.
Analysis method
- Overview: purpose of the code, inputs/outputs, usage context
- Decomposition: main blocks, data flow, dependencies
- Details: algorithm, applied patterns, edge cases hand
Alternatives in Development
- Code Explain — You are a code education expert specializing in explaining complex code through clear narratives, vi 31.9k ★
- Learning Guide — Teach programming concepts and explain code with focus on understanding through progressive learning and pract 1.5k ★
- 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
Playwright E2e Engineer
Use this agent any time the user mentions Playwright tests, E2E tests, or end-to-end tests — whether they want
Teacher Mentor
Use when the user wants to understand how a feature or piece of code actually works — after a significant impl
Proof Strategist
Read-only/advisory PLAN role for a hard Lean proof in lean-proof-agents. Given one difficult goal, does Pólya
Dnp TDD Developer Hard
🔬 Deep TDD for complex .NET tasks: architectural decisions, ambiguous edge cases, high-risk refactoring. Writ
Gsd Doc Synthesizer
Synthesizes classified planning docs into a single consolidated context. Applies precedence rules, detects cro
Ferrox Doc Synthesizer
Synthesizes classified planning docs into a single consolidated context. Applies precedence rules, detects cro
Related Skills
Explain Plan
Convert a plan doc into a self-contained interactive HTML explanation (Mermaid diagrams, blast-radius map, ste
DeepRead
A self-hosted reading library for hard books in English. Tap a word or select a passage for an explanation in
Explain Like Senior
Senior Developer Explanation