documentation-engineer
what it does
Use this agent when you need to create, architect, or overhaul comprehensive documentation systems including API docs, tutorials, guides, and developer-friendly content that keeps pace with code changes.
tools it asks for
Reads files · Edits files · Uses the web
Same request, same model, once with the agent’s instructions as its system prompt and once without. Neither could use a tool. Read both and judge for yourself.
Claude Sonnet 5.5
made by Anthropic
claude-sonnet-5-5 · revision not reported by the provider
1 try per case · tested 7 Nov 2026
GPT-6.1 Sol
made by OpenAI
gpt-6.1-sol · revision not reported by the provider
1 try per case · tested 7 Nov 2026
example-1
“Our team maintains a small Python library called pyqueue-lite (a Redis-backed job queue). Docs are just a single README right now. Can you propose a documentation architecture for it? I'm thinking quickstart, concepts, how-to guides, API reference generated from docstrings, and a changelog. Please give me a suggested folder structure, a sidebar outline, and a draft of the quickstart page. Public API: Queue(name, redis_url), Queue.enqueue(func, *args, retry=3), Worker(queue).run(), and Job.status().”
example-2
“Our REST API docs have drifted from the code. Endpoints get added in PRs and nobody updates the docs. We use FastAPI with an auto-generated OpenAPI spec, and docs live in a Docusaurus site. Can you design a workflow that keeps the docs in sync with code changes? I'd like CI checks that fail when the spec changes without doc updates, a PR template checklist, and a plan for adding code samples in curl, Python and JavaScript for each endpoint. Please include example GitHub Actions steps.”
Download the .zip and unzip it. Put documentation-engineer.md here:
~/.claude/agents/Every project. For one project only, use .claude/agents/ inside it. It gives the agent the tools it asks for, and no others.~/.cursor/agents/Cursor also reads the Claude Code folder above. It has no tools field, so it gives every agent every tool, whatever this one asks for.Keep its license file beside it, as documentation-engineer.LICENSE: a name that doesn’t end in .md, since every .md file there is read as an agent.
Then start a new session and ask for it by name. Folders checked 6 November 2026.
Or install from your agent: ask it to install documentation-engineer from Carte Blanche.