Skip to content
Agentmart
Submit a tool

writing-diataxis-documentation

Uses Diataxis to classify reader needs and write or revise tutorials, how-to guides, technical reference, explanations, and documentation sets.

Skill by chadxz

IndexedCC-BY-SA-4.0★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/chadxz-writing-diataxis-documentation

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Uses Diataxis to classify reader needs and write or revise tutorials, how-to guides, technical reference, explanations, and documentation sets. Use when the user mentions Diataxis or requests one of these practitioner documentation forms. Skip general prose and document-file formatting.

Use cases: documents, writing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/writing-diataxis-documentation

What's inside

Skill name
writing-diataxis-documentation
Description
Uses Diataxis to classify reader needs and write or revise tutorials, how-to guides, technical reference, explanations, and documentation sets. Use when the user mentions Diataxis or requests one of these practitioner documentation forms. Skip general prose and document-file formatting.
License
CC-BY-SA-4.0
Instructions
45 lines in SKILL.md · view on GitHub

Files (7)

  • SKILL.md
  • openai.yaml · agents/
  • documentation-sets.md · references/
  • explanation.md · references/
  • how-to-guides.md · references/
  • reference.md · references/
  • tutorials.md · references/

SKILL.md (first lines)

# Writing Diataxis documentation

Make each document serve one user need at one moment.

## Use the compass

Classify the reader's need along two axes:

- Action + acquisition of skill (study): tutorial.
- Action + application of skill (work): how-to guide.
- Cognition + application of skill (work): reference.
- Cognition + acquisition of skill (study): explanation.

Let the reader's need determine the form. Ignore format, subject, difficulty,
and product features. A basic procedure can be a how-to guide. An advanced
lesson can be a tutorial. Use the reader's study or work context to distinguish
tutorials from how-to guides, even when both contain steps. The same test
separates reference from explanation when both contain theoretical knowledge.

## Apply it

1. Identify the reader's immediate need and relationship to the subject: study
   or work.
2. Choose one quadrant. When the choice is unclear, apply the compass to the
   disputed sentence or section instead of reasoning only at page level.
3. Read only the reference for each form in scope:
   - [tutorials.md](references/tutorials.md)
   - [how-to-guides.md](references/how-to-guides.md)
   - [reference.md](references/reference.md)
   - [explanation.md](references/explanation.md)
4. Split, move, or link material that serves another need. Don't preserve a
   blurred page solely to make it self-contained.
5. For multi-page architecture, migration, or mixed-content review, also read
   [documentation-sets.md](references/documentation-sets.md).
6. Draft or revise in the user's requested format. Diataxis labels don't need to
   appear as headings.
7. Check the result against the chosen quadrant. Check technical accuracy and
   completeness separately.

## Authority

This skill distills the 18 English pages published at https://diataxis.fr/ as of
2026-08-26. Treat the site as authoritative when the methodology changes.

From chadxz/prompts, CC-BY-SA-4.0.

More from chadxz/prompts

Signals

Stars
3
Forks
1
Open issues
0
Last commit (this folder)
Aug 26, 2026 (2 months ago)
Last release
Oct 15, 2026 (14 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
CC-BY-SA-4.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from chadxz

Cite this page

writing-diataxis-documentation skill. Agent Mart. https://agentmart.dev/skills/chadxz-writing-diataxis-documentation (last updated 2026-10-24)