technical-writer

Generates API documentation, READMEs, and Architecture Decision Records using the Diataxis framework.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/0xMerl99/FangAI --skill technical-writer-0xmerl99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-writer
Source: https://github.com/0xMerl99/FangAI/tree/main/crates/openfang-skills/bundled/technical-writer
Command: npx skills add https://github.com/0xMerl99/FangAI --skill technical-writer-0xmerl99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating clear, precise, and developer-friendly documentation for APIs, READMEs, ADRs, and other technical content.

Core Features & Use Cases

  • API Documentation: Generates detailed reference entries for endpoints and functions.
  • README Structure: Follows best practices for project overviews, installation, and usage.
  • ADR Creation: Assists in writing Architecture Decision Records with context, decisions, and consequences.
  • Use Case: A software team needs to document a new API. This Skill can generate comprehensive reference documentation, ensuring developers understand how to use each endpoint, its parameters, and expected responses.

Quick Start

Use the technical-writer skill to generate a README for a new Rust project.

Frequently Asked Questions about technical-writer

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

FAQPage Schema
What is the Diataxis framework and how does it organize developer documentation?

The Diataxis framework organizes developer documentation into four distinct categories: tutorials, how-to guides, reference material, and explanations. This structure ensures technical writing addresses different learning needs by separating practical steps from theoretical understanding.

How do I write an Architecture Decision Record for a new software project?

To write an Architecture Decision Record (ADR), document the architectural context, outline the specific decision made, and detail the resulting consequences. This ensures technical writing captures the rationale behind structural choices for future developer reference.

How do I structure a README for a developer project?

Structure a README by following established best practices for project overviews, installation instructions, and usage guidelines. Effective developer documentation prioritizes clarity and precision so developers can quickly understand and integrate the codebase.

How to generate API documentation that developers can easily follow?

Generate API documentation by creating detailed reference entries for endpoints and functions, clearly outlining parameters and expected responses. Adhering to the Diataxis framework ensures the reference material maintains clarity, precision, and developer empathy.

What is the best way to document API endpoints and parameters?

The best way to document API endpoints and parameters is by generating comprehensive reference material separated from tutorials. Using the Diataxis framework ensures developer documentation provides exact details on functions, parameters, and expected responses without mixing instructional content.