skills/diataxis/SKILL.md
Apply the Diátaxis documentation framework to learn the model, classify documentation, reformat existing docs, and draft new tutorials, how-to guides, reference, and explanation. Use when the user mentions Diátaxis, tutorial vs how-to, reference vs explanation, documentation quadrants, restructuring docs by user need, or writing docs in Diátaxis style.
npx skillsauth add mgajewskik/opencode-config diataxisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use Diátaxis as a practical guide for documentation decisions, rewriting, and drafting.
The framework is about user need first. Decide what kind of help the reader needs, then write in the form that serves that need.
Use this skill to:
Out of scope by default:
Recommend Complex with a compass-based router.
Why:
https://diataxis.fr/ as canonical.documentation.divio.com only when the user explicitly asks for history or comparison, and mark it as an older, partially superseded presentation.Load references/theory-quality-and-sources.md when source authority, history, or theory matters.
Detect the job first. If the request spans multiple modes, start with classify, then continue.
learn-or-explain
references/compass-and-core.mdreferences/theory-quality-and-sources.md when the question is about theory, quality, source authority, history, or why the framework claims four forms.classify
references/compass-and-core.mdreferences/distinctions-and-failure-modes.mdaudit-or-reformat
references/compass-and-core.mdreferences/audit-and-restructure.mdreferences/distinctions-and-failure-modes.mddraft
references/compass-and-core.mdreferences/distinctions-and-failure-modes.md if the request risks blending modes.architecture-or-hierarchy
references/compass-and-core.mdreferences/audit-and-restructure.mdreferences/theory-quality-and-sources.md when the why behind the structure matters.Use the Diátaxis compass before making or revising documentation:
Mapping:
If the content mixes answers, treat that as a signal to split, move, trim, or rewrite — not as a reason to blur the categories.
learn-or-explain
classify
audit-or-reformat
draft
architecture-or-hierarchy
Load references/distinctions-and-failure-modes.md and references/audit-and-restructure.md when these appear.
development
Guide technical communication for software developers. Covers email structure, team messaging etiquette, meeting agendas, and adapting messages for technical vs non-technical audiences. Use when drafting professional messages, preparing meeting communications, or improving written communication.
development
Senior-level Helm and Helm chart guidance for Kubernetes. Use when creating, reviewing, debugging, or operating Helm charts/releases: Chart.yaml, values.yaml, templates, dependencies, CRDs, hooks, RBAC, helm install/upgrade/rollback, OCI/provenance, Argo CD/Flux Helm workflows.
testing
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
testing
Create, update, review, triage, and adopt Architecture Decision Records (ADRs) using MADR-style Markdown templates and senior ADR practice. Use when the user mentions ADR, Architecture Decision Record, decision record, MADR, architectural decision, docs/decisions, supersede ADR, stale ADRs, ADR review, or wants to record a technical decision in a repository.