documentation-writer

Create structured technical documentation aligned with the Diátaxis framework.

Updated Nov 18, 2025
One-click install
npx skills add https://github.com/cajias/claude-skills --skill documentation-writer-cajias
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: documentation-writer
Source: https://github.com/cajias/claude-skills/tree/main/plugins/dev-process/skills/documentation-writer
Command: npx skills add https://github.com/cajias/claude-skills --skill documentation-writer-cajias

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create well-structured technical documentation without guessing at format, tone, or purpose. It reduces confusion by guiding you to choose the right documentation type for the user's need.

Core Features & Use Cases

  • Diátaxis Framework Guidance: Produces documentation aligned to tutorials, how-to guides, references, and explanations.
  • Clarification First Workflow: Asks for the document type, target audience, user goal, and scope before drafting.
  • Outline Before Drafting: Proposes a detailed structure and waits for approval before writing the full document.
  • Use Case: A developer team can use it to turn a rough feature idea into clear, audience-specific documentation with the correct instructional format.

Quick Start

Ask the documentation-writer skill to draft a how-to guide for experienced developers explaining how to set up the project, and include the target audience, goal, and scope.

Frequently Asked Questions about documentation-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write technical documentation that matches the right format for my audience?▼

To write technical documentation matched to your audience, define the document type, target user goal, and scope before drafting. Using the Diátaxis framework ensures content aligns correctly as a tutorial, how-to guide, reference, or explanation.

What is the Diátaxis framework and when do I need it for software documentation?▼

The Diátaxis framework is a structured approach to software documentation that categorizes content into tutorials, how-to guides, references, and explanations. You need it when planning technical docs to ensure each piece serves its specific user purpose.

How do I create a how-to guide for experienced developers?▼

To create a how-to guide for experienced developers, specify the target audience, user goal, and scope. The documentation-writer proposes a detailed outline for approval before generating the full instructional document.

What's the best way to structure a software reference document?▼

The best way to structure a software reference document is using the Diátaxis framework, which separates references from explanations and tutorials. This ensures the documentation is accurate, user-centered, and formatted for its intended scope.

Do I need to define scope before generating technical documentation?▼

Yes, you need to define the document type, target audience, user goal, and scope before generating technical documentation. This clarification-first workflow ensures the output is accurate and user-centered before any drafting begins.

Why does my technical documentation lack a clear purpose and structure?▼

Technical documentation lacks a clear purpose when it mixes different intents without a framework. Applying Diátaxis separates tutorials, how-to guides, references, and explanations, reducing confusion by matching format to the user's specific need.