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.