documentation-guidelines

Generates technical documentation, API specs, and bilingual handoff documents using BLUF principles.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/joySUSY/violet-plugin-place --skill documentation-guidelines-joysusy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: documentation-guidelines
Source: https://github.com/joySUSY/violet-plugin-place/tree/main/plugins/documentation-guidelines
Command: npx skills add https://github.com/joySUSY/violet-plugin-place --skill documentation-guidelines-joysusy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Writing clear technical documentation, API references, PR descriptions, and cross-team handoffs is time-consuming and often inconsistent, leaving readers without the context they need. ## Core Features & Use Cases - BLUF-Driven Writing Standards: Enforces Bottom-Line-Up-Front structure, active voice, and the "Why > What" rule across READMEs, RFCs, and docstrings. - API & Architecture Documentation: Provides templates for OpenAPI/Swagger endpoint docs, ARCHITECTURE.md files with Mermaid diagrams, and error-code matrices. - Handoff & Communication Templates: Includes ready-made formats for PRs, backend-to-frontend handoffs, incident post-mortems, 3P updates, newsletters, and FAQs. - Bilingual & Docs-as-Code Support: Covers English/Chinese dual-version documentation, the Diátaxis framework, and CI-driven doc generation. - Use Case: Ask it to document a new REST endpoint and receive a complete reference with auth requirements, request/response schemas, and an error matrix ready for the frontend team. ## Quick Start Ask the assistant to write a README or document an API endpoint for your project using the documentation guidelines.

Frequently Asked Questions about documentation-guidelines

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

FAQPage Schema
How do I write a good README for a software repository?▼

A strong README leads with a one-sentence pitch, a quickstart of at most three commands, and environment setup requirements. This skill's technical-writing reference enforces BLUF structure so readers get the answer first.

How to document a REST API endpoint for frontend developers?▼

Document the endpoint and method, authentication, path/query/body parameters, a realistic JSON body example, success responses, and exact 4xx/5xx error codes. The codebase-and-api reference provides this complete template.

What is the BLUF principle in technical writing?▼

BLUF means Bottom Line Up Front: state the conclusion first, then supporting reasoning. For example, write 'Changed cache eviction from LRU to LFU to fix a memory leak' instead of narrating the investigation chronologically.

Does this skill support bilingual English and Chinese documentation?▼

Yes, formal documents are produced in two complete versions: professional English and professional Chinese. The multi-language-docs reference also covers polyglot codebase patterns for Rust, Python, and TypeScript.

What is the Diátaxis framework for documentation?▼

Diátaxis splits documentation into four types: tutorials, how-to guides, reference, and explanation. The doc-engineering reference applies it alongside Docs-as-Code pipelines using Markdown, linting, and CI-generated sites.

When should code comments be written versus avoided?▼

Comments should explain why code exists, not repeat what it does, targeting roughly one comment per ten statements. The bundled commenting modules recommend refactoring unclear code first before adding explanatory comments.