From diataxis-skills
Plan documentation architecture for a project using the Diataxis framework. Use when organizing documentation for a new project, restructuring existing documentation, or designing a documentation strategy.
How this skill is triggered — by the user, by Claude, or both
Slash command
/diataxis-skills:diataxis-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Design a documentation architecture for a project organized around the [Diataxis](https://diataxis.fr/) framework's four quadrants.
Design a documentation architecture for a project organized around the Diataxis framework's four quadrants.
Practical Theoretical
+----------------+------------------+
Study | TUTORIALS | EXPLANATION |
| (learning) | (understanding) |
+----------------+------------------+
Work | HOW-TO | REFERENCE |
| (problem) | (information) |
+----------------+------------------+
Read CLAUDE.md, README, and any existing documentation to understand:
For each quadrant, determine what documents are needed:
Tutorials — What do new users need to learn?
How-to guides — What problems do users solve?
Reference — What do users need to look up?
Explanation — What do users need to understand?
Design a directory layout. The standard structure is:
docs/
├── tutorials/
│ ├── getting-started.md
│ └── [topic]-tutorial.md
├── how-to/
│ ├── [verb]-[noun].md
│ └── ...
├── reference/
│ ├── api/
│ ├── configuration/
│ └── cli/
└── explanation/
├── architecture.md
└── [concept].md
Adapt to project conventions — some projects use guides/ instead of how-to/, or flatten the structure for smaller projects.
Recommend which documents to write first, based on:
Default priority order:
Plan how users move between documents:
Cross-linking strategy:
Entry points:
Produce a phased documentation roadmap:
Phase 1 (Essential): Documents needed before users can use the project Phase 2 (Important): Documents that significantly improve the user experience Phase 3 (Complete): Documents that round out the documentation set
# Documentation Plan: [Project Name]
## Audiences
| Audience | Needs | Primary Quadrants |
|----------|-------|-------------------|
| New users | Onboarding, first success | Tutorial, Explanation |
| Developers | Integration, API details | Reference, How-to |
| Operators | Deployment, monitoring | How-to, Reference |
## Proposed Documents
### Tutorials
- [ ] `getting-started.md` — [description] — Priority: P1
- [ ] `[topic].md` — [description] — Priority: P2
### How-to Guides
- [ ] `[verb]-[noun].md` — [description] — Priority: P1
- [ ] `[verb]-[noun].md` — [description] — Priority: P2
### Reference
- [ ] `api.md` — [description] — Priority: P1
- [ ] `configuration.md` — [description] — Priority: P1
### Explanation
- [ ] `architecture.md` — [description] — Priority: P2
- [ ] `[concept].md` — [description] — Priority: P3
## Directory Structure
[Proposed layout]
## Roadmap
### Phase 1 — Essential
[Documents and rationale]
### Phase 2 — Important
[Documents and rationale]
### Phase 3 — Complete
[Documents and rationale]
diataxis-audit: Audit existing docs before planningdiataxis-create: Create the documents identified in this plandiataxis-convert: Convert mixed existing docs as part of the restructuringFetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.
npx claudepluginhub jrjsmrtn/jrjsmrtn-skills --plugin diataxis-skills