Skip to content

Diátaxis Documentation Writer

Guides the agent to write tutorials, how-tos, reference and explanation docs using the Diátaxis framework.

Stars
40,703
Licence
MIT
Files
1 file

What it does

Once installed, the agent behaves like a technical writer trained on the Diátaxis framework, which sorts documentation into four types: tutorials (learning lessons), how-to guides (recipes for specific problems), reference (factual descriptions of how things work) and explanation (discussions of concepts). Before writing, it asks what type of document you need, who it is for, what the reader wants to achieve and what is in or out of scope. It then proposes an outline and waits for your approval before drafting the full Markdown document.

Great for

  • Developers who need to write or restructure project documentation
  • Technical writers who want a consistent, framework-based structure
  • Teams whose docs mix tutorials, guides and reference material and need clearer separation

Skip it if

  • Quick one-line answers or non-documentation tasks, because the skill forces a clarify-then-outline-then-write process
  • Anyone expecting the agent to research current external facts, since the skill says it may not consult outside sources unless given a link and instruction

Try asking

  • “Write a tutorial that walks a new user through installing and running our CLI for the first time”
  • “Create a how-to guide for rotating API keys in our deployment pipeline”
  • “Draft a reference page documenting every configuration option in our config file”
  • “Write an explanation document on why our service uses event sourcing”
Step-by-step guide: how to use Diátaxis Documentation WriterInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    documentation-writer.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip documentation-writer.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip documentation-writer.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Give the agent your existing markdown files first so it can match your project's tone and terminology; it is told to use them as style context without copying them.
  • Answer the clarifying questions about document type, audience and scope fully, since the outline and draft depend on them.
  • Review the proposed outline carefully before approving, because the agent waits for approval and the structure drives the final document.

What's inside

  • SKILL.md

Redistributed unmodified from github/awesome-copilot under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.