documentation-writing

Write software documentation following the Eight Rules and Diataxis framework.

Updated Jan 13, 2026
One-click install
npx skills add https://github.com/shinnytech/caiwenqiang-member-rank --skill documentation-writing-shinnytech
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: documentation-writing
Source: https://github.com/shinnytech/caiwenqiang-member-rank/tree/main/.cursor/skills/documentation-writing
Command: npx skills add https://github.com/shinnytech/caiwenqiang-member-rank --skill documentation-writing-shinnytech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of creating high-quality, maintainable, and discoverable documentation that adheres to established best practices and frameworks like Diataxis.

Core Features & Use Cases

  • Enforces Documentation Standards: Automatically ensures documentation follows the "Eight Rules" and Diataxis framework.
  • Structured Document Creation: Provides templates and guidance for Tutorials, How-Tos, References, and Explanations.
  • Use Case: When developing a new feature, use this Skill to generate a comprehensive README file, a tutorial for new users, and API reference documentation, all adhering to project standards.

Quick Start

Use the documentation writing skill to create a new tutorial document.

Frequently Asked Questions about documentation-writing

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

FAQPage Schema
How do I write clear and discoverable software documentation?▼

Structure software documentation using the Diataxis framework, which divides content into tutorials, how-to guides, technical references, and explanations to ensure clarity and discoverability for different user needs.

What is the best way to generate a README file that follows documentation standards?▼

Generate a README file by applying the Eight Rules and Diataxis framework, automatically enforcing the docs/ location, linking requirements, and runnable examples to maintain high project standards.

How do I create developer guides and tutorials that separate learning from reference?▼

Create developer tutorials and how-to guides using the Diataxis framework, which separates learning-oriented content from action-oriented guides and information-oriented references for better discoverability.

Does this documentation writing approach work for API docs and runnable examples?▼

Yes, this documentation writing approach works for API docs and automatically enforces runnable examples, linking requirements, and structured references to ensure code documentation remains accurate and maintainable.

When do I need to use the Diataxis framework for project documentation?▼

Use the Diataxis framework for project documentation when you need to create structured README files, API references, or tutorials that enforce consistent standards, linking requirements, and runnable examples.