diataxis
Skill3 starsChanged 3 months agoMITView on GitHub
Project documentation using the Diataxis methodology. Scaffold docs structure, write documentation by type, or audit existing docs. Use when the user wants to create, organize, or improve documentation.
11 other projects use a version of this.
Adopted by
Most recently taken up by
- rlespinasse/agent-skillstheir own version, first seen Nov 8, 2026
- geekatron/jerrytheir own version, first seen Nov 1, 2026
- ericmasiello/skillstheir own version, first seen Oct 20, 2026
- nstarman/skillstheir own version, first seen Oct 20, 2026
- inngest/websitetheir own version, first seen Oct 9, 2026
- WebMCP-org/npm-packagestheir own version, first seen Oct 8, 2026
Other versions11 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 11
- event-driven-io/emmett★ 562same name
- WebMCP-org/npm-packages★ 104same name
- inngest/website★ 51same name
- joshuadavidthomas/agent-skills★ 49same name
- geekatron/jerry★ 37same name
- keithpatton/diataxis-agent-skill★ 18same name
- rlespinasse/agent-skills★ 13same name
- BlakeHastings/claude-code-artifacts★ 1same name
- nstarman/skills★ 1same name
- ericmasiello/skills★ 0same name
1 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository41 other files it gives its agents.
- cadence-goalsSkill
- ci-feedback-loopSkill
- compoundSkill
- decision-rights-doctrineSkill
- dispatch-gateSkill
- drift-checkSkill
- family-checkSkill
- fix-then-re-review-ladderSkill
- github-projectsSkill
- gitSkill
- goal-treeSkill
- handoffSkill
- improvement-loopSkill
- kb-captureSkill
- kb-compileSkill
- kb-coreSkill
- kb-lessons-bridgeSkill
- kb-lintSkill
- l1-supervisorSkill
- l2-supervisorSkill
- lessons-learnedSkill
- lN-lifecycle-doctrineSkill
- lN-review-doctrineSkill
- medical-recordsSkill
- operator-interview-doctrineSkill
- operator-interviewSkill
- operator-reviewSkill
- planning-workflowSkill
- pr-review-fanoutSkill
- pull-taskSkill
- ralph-wiggumSkill
- reviewSkill
- root-cause-depthSkill
- scan-documentSkill
- self-improvementSkill
- self-verifySkill
- skillifySkill
- task-workflowSkill
- testing-without-mocksSkill
- vault-cloudSkill
- verify-inherited-premiseSkill
The file
We split this skill into the rules it gives an agent
1 rule. 0 are common, 1 is distinctive, and 0 are very specific to this project.
0
Common
Most of the 11 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 74
When this skill is invoked:
“Common” is measured: kept by at least 6 in 10 of the 11 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Diataxis Documentation Skill
Implements the Diataxis documentation framework (also known as Divio) for organizing and writing project documentation.
Core Concepts
The Diataxis framework categorizes documentation into four types based on two axes:
| Learning | Working | |
| Practical | Tutorials | How-to guides |
| Theoretical | Explanation | Reference |
The Four Types
- Tutorials - Learning-oriented, hands-on lessons
- Goal: Help a beginner achieve basic competence
- Form: A lesson with exercises
- Analogy: Teaching a child to cook
- How-to Guides - Task-oriented, problem-solving steps
- Goal: Show how to solve a specific problem
- Form: A series of steps
- Analogy: A recipe in a cookbook
- Reference - Information-oriented, technical descriptions
- Goal: Describe the machinery
- Form: Dry, accurate description
- Analogy: Encyclopedia article
- Explanation - Understanding-oriented, conceptual discussions
- Goal: Illuminate a topic
- Form: Discursive explanation
- Analogy: An article on culinary history
Invocation
/claude-skills:diataxis # Interactive — asks what you want to do
/claude-skills:diataxis scaffold # Create docs folder structure
/claude-skills:diataxis write # Write a new document (interactive)
/claude-skills:diataxis write tutorial # Write a tutorial
/claude-skills:diataxis audit # Audit existing docsExecution
When this skill is invoked:
Step 1: Parse operation from $ARGUMENTS
| Argument pattern | Operation |
scaffold | Load operations/scaffold.md |
write [type] | Load operations/write.md |
audit | Load operations/audit.md |
| Empty or unclear | Ask user which operation |
Step 2: Load the appropriate operation file
Read(file_path: "${CLAUDE_PLUGIN_ROOT}/skills/diataxis/operations/<operation>.md")Step 3: Execute the operation
Step 4: Report results
Operations
Scaffold
File: operations/scaffold.md
When: User wants to create a docs structure for a project
Creates the standard Diataxis directory structure with README templates.
Write
File: operations/write.md
When: User wants to write new documentation
Guides through writing a document of the appropriate type with structure templates.
Audit
File: operations/audit.md
When: User wants to analyze existing documentation
Scans existing docs and categorizes them, identifies gaps and misplacements.
Directory Structure Created
docs/
├── README.md # Documentation index
├── tutorials/
│ └── README.md # Tutorial guidelines
├── how-to/
│ └── README.md # How-to guidelines
├── reference/
│ └── README.md # Reference guidelines
└── explanation/
└── README.md # Explanation guidelinesReferences
references/framework.md— Detailed Diataxis framework explanationreferences/templates.md— Templates for each documentation typereferences/anti-patterns.md— Common mistakes and how to avoid them
Auto-Loading
This skill should be loaded proactively when the user:
- Asks to write, create, or add documentation
- Mentions tutorials, how-to guides, reference docs, or explanations
- Wants to organize or restructure existing docs
- Creates a new project and needs documentation structure
- Asks about documentation best practices
- Writes or edits files in a
docs/directory
Trigger phrases:
- "write documentation", "create docs", "document this"
- "add a tutorial", "write a how-to guide"
- "reference documentation", "API docs"
- "organize the docs", "restructure documentation"
- "README", "docs folder", "documentation structure"
Load the skill early to ensure documentation follows Diataxis principles from the start.
See Also
- Diataxis Documentation
/claude-skills:compound— Document solutions (pairs with how-to guides)
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

