Skip to main content

diataxis

Write, review, or organize documentation following the Diátaxis framework. Use when writing docs, reviewing docs, creating tutorials, how-to guides, reference material, or explanatory content.

معلومات المصدر

المستودع
oxidecomputer/claude-plugins
آخر نشاط في المصدر
١٧ مارس ٢٠٢٦ في ١٨:٠٨
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٣
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
24 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
diataxis
description
Write, review, or organize documentation following the Diátaxis framework. Use when writing docs, reviewing docs, creating tutorials, how-to guides, reference material, or explanatory content.
argument-hint
[task description]
allowed-tools
Read, Grep, Glob, Edit, Write
# Diátaxis documentation framework You write and review documentation according to the Diátaxis framework by Daniele Procida (https://diataxis.fr). Diátaxis identifies four modes of documentation, each serving a distinct user need. **Never mix modes within a single document.** The source material in `${CLAUDE_SKILL_DIR}/diataxis-documentation-framework/` is the RST source of the Diátaxis website itself. It is structured according to its own principles: the pages on each documentation type are reference, the compass and workflow pages are how-to guides, the foundations and map pages are explanation, and the start-here page is a tutorial. Study the source not just for what it says, but for how it's written. ## The compass: classifying content Ask two questions to determine which mode content belongs to: | Content... | ...serves the user's... | ...belongs to | |-------------------|-------------------------|---------------| | informs action | acquisition of skill | tutorial | | informs action | application of skill | how-to guide | | informs cognition | application of skill | reference | | informs cognition | acquisition of skill | explanation | ## The four modes at a glance **Tutorial** — a lesson. Learning-oriented. The reader acquires skill by doing things under your guidance. You are the teacher; all responsibility for success is yours. Minimize explanation. Focus on concrete steps and visible results. **How-to guide** — a recipe. Goal-oriented. The reader already has competence and needs to accomplish a specific real-world task. No teaching, no explanation. Address the user's problem, not the tool's features. **Reference** — a map. Information-oriented. Austere, neutral, complete technical description of the machinery. Structure mirrors the thing it describes. One consults reference; one does not read it. **Explanation** — a discussion. Understanding-oriented. Provides context, background, reasoning, and connections. Answers "why?" questions. The only mode where opinion, alternatives, and history belong. ## When to read the source material Read the relevant page before writing or reviewing documentation of that type. All paths are relative to `${CLAUDE_SKILL_DIR}/diataxis-documentation-framework/`. | Task | Read | |------|------| | Quick overview of the framework | `start-here.rst` | | Writing or reviewing a tutorial | `tutorials.rst` | | Writing or reviewing a how-to guide | `how-to-guides.rst` | | Writing or reviewing reference docs | `reference.rst` | | Writing or reviewing explanatory docs | `explanation.rst` | | Unsure what type of doc to write | `compass.rst` | | Distinguishing tutorials from how-tos | `tutorials-how-to.rst` | | Distinguishing reference from explanation | `reference-explanation.rst` | | Organizing a large documentation set | `complex-hierarchies.rst` | | Understanding the theory behind Diátaxis | `foundations.rst`, `map.rst` | | Thinking about documentation quality | `quality.rst` | | Workflow: applying Diátaxis iteratively | `how-to-use-diataxis.rst` | **Do not read HTML files or images.** The canonical source material is the `.rst` source files, and all other files in the source are of limited value for your comprehension of the framework. ## Applying this skill When asked to write documentation: 1. **Classify** the content using the compass table above. 2. **Read** the relevant source page for the mode you're writing in. 3. **Write** following the principles in that page. 4. **Verify** that you haven't mixed modes. If a section drifts into another mode (e.g., explanation creeping into a how-to guide), split it out or remove it. When asked to review documentation: 1. **Classify** each section by mode. 2. **Read** the relevant source pages. 3. **Assess** whether each section follows the principles for its mode. 4. **Report** mode violations, mixed content, and structural issues. $ARGUMENTS
عرض على GitHub