documentation

Write technical documentation including READMEs, API docs, runbooks, and onboarding guides.

3|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/ruskicoder/system-prompts --skill documentation-ruskicoder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: documentation
Source: https://github.com/ruskicoder/system-prompts/tree/main/prompt-orchestrator/.opencode/skills/documentation
Command: npx skills add https://github.com/ruskicoder/system-prompts --skill documentation-ruskicoder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Technical documentation is often missing, outdated, or written for the wrong audience, slowing down onboarding and operations. This Skill provides structured guidance for producing clear, maintainable documentation across common formats. ## Core Features & Use Cases - Multiple Document Types: Covers READMEs, API documentation, runbooks, architecture docs, and onboarding guides with specific structural requirements for each. - Writing Principles: Enforces reader-first writing, leading with the most useful information, and linking instead of duplicating content. - Use Case: When setting up a new microservice, use this Skill to generate a README with a quick start, an architecture doc explaining design decisions, and a runbook with rollback steps for on-call engineers. ## Quick Start Ask the AI to write a README and runbook for your service, including quick start steps, configuration details, and rollback procedures.

Frequently Asked Questions about documentation

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

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

A good README explains what the project is and why it exists, provides a quick start achievable in under five minutes, and covers configuration, usage, and contributing guidelines. Lead with the most useful information rather than burying it.

What should an API documentation page include?▼

API documentation should include an endpoint reference with request and response examples, authentication details, error codes, rate limits, pagination behavior, and SDK examples. Concrete examples matter more than abstract descriptions.

What is the difference between a runbook and an architecture doc?▼

A runbook is operational: it lists prerequisites, step-by-step procedures, rollback steps, and escalation paths for a specific task. An architecture doc explains context, goals, high-level design, key decisions, and trade-offs.

How do I keep technical documentation from going stale?▼

Treat outdated docs as worse than no docs and update them alongside code changes. Link to other documents instead of duplicating content, so each fact lives in exactly one place.

When should I write an onboarding guide instead of a README?▼

Write an onboarding guide when new team members need environment setup, an overview of how systems connect, walkthroughs of common tasks, and contacts for specific areas. A README covers a single project, not the whole team landscape.