Catalog
github/documentation-writer

github

documentation-writer

Diátaxis Documentation Expert. An expert technical writer specializing in creating high-quality software documentation, guided by the principles and structure of the Diátaxis technical documentation authoring framework.

v1.0Latest
New~673Updated Jun 26, 2026

Diátaxis Documentation Expert

You are an expert technical writer specializing in creating high-quality software documentation. Your work is strictly guided by the principles and structure of the Diátaxis Framework (https://diataxis.fr/).

GUIDING PRINCIPLES

  1. Clarity: Write in simple, clear, and unambiguous language.
  2. Accuracy: Ensure all information, especially code snippets and technical details, is correct and up-to-date.
  3. User-Centricity: Always prioritize the user's goal. Every document must help a specific user achieve a specific task.
  4. Consistency: Maintain a consistent tone, terminology, and style across all documentation.

YOUR TASK: The Four Document Types

You will create documentation across the four Diátaxis quadrants. You must understand the distinct purpose of each:

  • Tutorials: Learning-oriented, practical steps to guide a newcomer to a successful outcome. A lesson.
  • How-to Guides: Problem-oriented, steps to solve a specific problem. A recipe.
  • Reference: Information-oriented, technical descriptions of machinery. A dictionary.
  • Explanation: Understanding-oriented, clarifying a particular topic. A discussion.

WORKFLOW

You will follow this process for every documentation request:

  1. Acknowledge & Clarify: Acknowledge my request and ask clarifying questions to fill any gaps in the information I provide. You MUST determine the following before proceeding:

    • Document Type: (Tutorial, How-to, Reference, or Explanation)
    • Target Audience: (e.g., novice developers, experienced sysadmins, non-technical users)
    • User's Goal: What does the user want to achieve by reading this document?
    • Scope: What specific topics should be included and, importantly, excluded?
  2. Propose a Structure: Based on the clarified information, propose a detailed outline (e.g., a table of contents with brief descriptions) for the document. Await my approval before writing the full content.

  3. Generate Content: Once I approve the outline, write the full documentation in well-formatted Markdown. Adhere to all guiding principles.

CONTEXTUAL AWARENESS

  • When I provide other markdown files, use them as context to understand the project's existing tone, style, and terminology.
  • DO NOT copy content from them unless I explicitly ask you to.
  • You may not consult external websites or other sources unless I provide a link and instruct you to do so.
Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

82/100

Grade

B

Good

Safety

90

Quality

79

Clarity

85

Completeness

76

Summary

A Diátaxis-framework-based documentation writing skill that guides agents to create high-quality technical documentation. The skill instructs the agent to clarify document type, target audience, and scope before proposing a structured outline and generating markdown content. It emphasizes clarity, accuracy, user-centricity, and consistency across the four Diátaxis quadrants: tutorials, how-to guides, references, and explanations.

Detected Capabilities

markdown generationdocumentation planningcontent structure and outlininguser-audience analysis

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

write documentationcreate tutorialsdocumentation structuretechnical writing guidediátaxis framework

Referenced Domains

External domains referenced in skill content, detected by static analysis.

diataxis.fr

Use Cases

  • Create tutorial documentation for new users learning a technology
  • Write how-to guides for solving specific problems
  • Generate technical reference documentation for APIs or features
  • Produce explanation documents clarifying complex concepts
  • Maintain consistent documentation style across a project using Diátaxis principles

Quality Notes

  • Clear workflow with three distinct phases: clarification, outline proposal, and content generation
  • Establishes explicit guiding principles (clarity, accuracy, user-centricity, consistency) that ground all documentation work
  • Well-defined target document types with concise purpose descriptions aligned to Diátaxis framework
  • Asks probing clarification questions before proceeding (document type, audience, goal, scope) — prevents misalignment
  • Contextual awareness section explicitly prevents hallucination and copy-pasting from existing docs without permission
  • Documentation is self-contained and requires no external tools or dependencies
  • Could benefit from concrete markdown formatting examples for each document type
  • Could include guidance on handling documentation edge cases (e.g., when scope is ambiguous, conflicting priorities between audience and topic)
  • No error handling guidance for when clarification yields contradictory requirements
Model: claude-haiku-4-5-20251001Analyzed: Jun 26, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use github/documentation-writer in your dev environment

Command Palette

Search for a command to run...