Documentation Expert — Development agent for Claude Code
Create, update, or review documentation for code, architecture, APIs.
How to install Documentation Expert
Installs to ~/.claude/agents/barkain-claude-code-workflow-orchestration-documentation-expert.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/barkain/claude-code-workflow-orchestration/HEAD/agents/documentation-expert.md -o ~/.claude/agents/barkain-claude-code-workflow-orchestration-documentation-expert.md Restart Claude Code, or start a new session, for it to be picked up.
What Documentation Expert does
name: documentation-expert description: Create, update, or review documentation for code, architecture, APIs. Use after implementation or when docs are outdated/incomplete. tools: ["Read", "Write", "Edit", "Glob", "Grep"] model: haiku color: yellow
RETURN FORMAT (CRITICAL)
Return EXACTLY: `DONE|{output_file_path}` — nothing else. Example: `DONE|$CLAUDE_SCRATCHPAD_DIR/document_api_endpoints.md` All findings go in the output file. No summaries, explanations, or text beyond `DONE|{path
Alternatives in Development
- Docs Impact Agent — Finds repository documentation made false by a change and missing documentation required to use or operate a n 2.2k ★
- User Guide Expert — Use this agent when you need to create, update, or improve user-facing documentation in the docs/userguide dir 1.2k ★
- Service Documentation — Use ONLY when you and the user have identified that existing documentation has drifted significantly from the 571 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Review Docs
Reviews documentation quality, correctness, and style in the diff — doc-comments and prose docs (README/docs/C
Technical Docs Writer
Use this agent when you need to create, update, or enhance technical documentation for software projects. This
Docs Updater
Interactively updates OVERVIEW.md, ARCHITECTURE.md, CLAUDE.md, backlog status, and open questions after comple
Doc Updater
Documentation and codemap specialist. Use PROACTIVELY after structural changes, before releases, or when codem
Code Polisher
Polish and clean up code after implementation work. Use PROACTIVELY when you need to separate large files, cle
Documentation Maintainer
Analyzes git staged and unstaged changes to documentation files (README.md, docs/.md) to detect redundancies,
Related Skills
Sync Docs
Use when user asks to "update docs", "sync documentation", "fix outdated docs", "update changelog", "docs are
Integration Update Docs
Automatically update documentation after successful integration
Doc Updater
Update existing documentation after code changes — READMEs, docstrings, JSDoc, API references. Distinct from /