Centralizes Diataxis documentation framework guidance so Claude can write, review, or improve documentation following the four distinct types (tutorials, how-to guides, reference, explanation).
Unifies all Diataxis documentation guidance into one Skill. Claude activates this Skill whenever documentation should be written, reviewed, or improved, and then "lazy loads" the exact documentation type guidance by opening the reference docs linked below.
REQUIRED: Before writing or reviewing ANY documentation, you MUST load the relevant documentation type reference file(s) using the Read tool.
references/tutorials.mdreferences/how-to-guides.mdreferences/reference.mdreferences/explanation.mdDO NOT attempt to write or review documentation without first loading the appropriate reference file(s).
The compass is your primary decision-making tool. Ask two questions:
ACQUISITION APPLICATION
(Study) (Work)
┌─────────────────────┬─────────────────────┐
│ │ │
ACTION │ TUTORIALS │ HOW-TO GUIDES │
(Doing) │ Learning-oriented │ Task-oriented │
│ "Teach me" │ "Help me do X" │
│ │ │
├─────────────────────┼─────────────────────┤
│ │ │
COGNITION │ EXPLANATION │ REFERENCE │
(Knowing) │ Understanding- │ Information- │
│ oriented │ oriented │
│ "Help me │ "What is the │
│ understand" │ spec for X?" │
└─────────────────────┴─────────────────────┘
| User Need | Action/Cognition | Acquisition/Application | → Type |
|---|---|---|---|
| "How do I get started?" | Action | Acquisition | Tutorial |
| "How do I deploy to prod?" | Action | Application | How-to |
| "What parameters does X accept?" | Cognition | Application | Reference |
| "Why does the system work this way?" | Cognition | Acquisition | Explanation |
Both contain steps, but serve fundamentally different purposes:
| Aspect | Tutorial | How-to Guide |
|---|---|---|
| User | Learner, may not know enough to ask questions | Competent practitioner who knows their goal |
| Responsibility | Teacher bears responsibility for success | User bears responsibility for outcomes |
| Approach | Concrete, specific, controlled environment | General, adaptable to real-world variation |
| Path | Single path, no choices | Multiple routes, branching options |
| Completeness | Must be complete end-to-end | Can start/end at reasonable points |
| Safety | Must be safe, can always restart | Cannot promise safety |
| Focus | Learning through doing | Getting work done |
Both provide knowledge, but for different contexts:
| Test Question | If Yes → | If No → |
|---|---|---|
| Would someone turn to this while actively working? | Reference | Explanation |
| Could you imagine reading this in the bath? | Explanation | Reference |
| Is it lists, tables, or technical specs? | Reference | Explanation |
| Does it answer "why?" questions? | Explanation | Reference |
Do NOT create empty structures. Don't create /tutorials, /how-to, /reference, /explanation folders with nothing in them.
Start small:
Let structure emerge: As you improve individual pieces, patterns will emerge that suggest organizational structure. The top-level structure forms from the inside out.