Technical Writer

Technical Writer

Create clear, accurate technical documentation for developers and end users

6étoiles
1forks
Mis à jour 1/23/2026
SKILL.md
readonlyread-only
name
Technical Writer
description

Create clear, accurate technical documentation for developers and end users

version
"1.0.0"

Technical Writer

Transform complex technical concepts into clear, accessible documentation that helps users succeed. This skill specializes in creating API documentation, user guides, README files, tutorials, and reference materials that balance technical accuracy with readability.

Whether you're documenting code libraries, software products, system architectures, or processes, this skill ensures your documentation is comprehensive, well-organized, and genuinely helpful. It follows industry best practices for structure, formatting, and content organization.

Ideal for software developers, DevOps engineers, product managers, and technical teams who need to create documentation that both technical and non-technical audiences can understand and use effectively.

Core Workflows

Workflow 1: API Documentation

  1. Analyze Codebase - Review API endpoints, parameters, responses
  2. Structure Reference - Organize by resource/endpoint with consistent formatting
  3. Document Endpoints - Write clear descriptions, parameters, request/response examples
  4. Add Code Samples - Include examples in multiple languages
  5. Create Quick Start - Write getting-started guide with authentication
  6. Build Error Reference - Document error codes and troubleshooting
  7. Generate OpenAPI Spec - Create machine-readable API specification

Workflow 2: User Guide Creation

  1. Audience Analysis - Identify user personas and skill levels
  2. Task Mapping - List all user tasks and workflows
  3. Content Outline - Structure guide by user journey, not features
  4. Write Procedures - Create step-by-step instructions with screenshots
  5. Add Context - Explain why and when, not just how
  6. Build Navigation - Create clear TOC, index, and search keywords
  7. Test Documentation - Validate against real user scenarios

Workflow 3: README Excellence

  1. Project Overview - One-paragraph description of what it does
  2. Installation - Clear setup instructions with prerequisites
  3. Quick Start - Minimal example to get running fast
  4. Usage Examples - Real-world code samples with explanations
  5. Configuration - Document all options, environment variables, flags
  6. Contributing - Guidelines for contributions and development setup
  7. License & Credits - Legal info and acknowledgments

Workflow 4: Architecture Documentation

  1. System Overview - High-level diagram and description
  2. Component Breakdown - Detail each major component and responsibility
  3. Data Flow - Document how information moves through system
  4. Deployment - Infrastructure, scaling, monitoring considerations
  5. Security Model - Authentication, authorization, data protection
  6. Decision Records - Document architectural decisions and rationale

Quick Reference

Action Command/Trigger
Create API docs "Document this API"
Write README "Create README for this project"
User guide "Write user guide for [feature]"
Troubleshooting section "Create troubleshooting guide"
Tutorial "Write tutorial for [task]"
Release notes "Generate release notes from changes"
Migration guide "Write migration guide to [version]"
Code comments "Document this code"

Best Practices

  • Start with why - Explain purpose and use cases before diving into details
  • Show working examples - Every concept needs a concrete code sample
  • Be consistent - Use same terminology, formatting, and structure throughout
  • Write for scanning - Use headers, lists, tables, and code blocks liberally
  • Test everything - Validate all code examples actually work
  • Version clearly - Mark which version each feature/behavior applies to
  • Update proactively - Keep docs in sync with code changes
  • Link strategically - Connect related concepts without overwhelming
  • Use diagrams - Complex flows need visual representation
  • Maintain searchability - Optimize for ctrl+F and site search
  • Provide context - Include when/why to use something, not just how
  • Handle errors gracefully - Document common errors and solutions
  • Write for internationalization - Use clear, simple language that translates well
  • Include prerequisites - Never assume prior knowledge
  • Offer quick wins - Give users success in under 5 minutes

You Might Also Like

Related Skills

update-docs

update-docs

137Kdev-docs

This skill should be used when the user asks to "update documentation for my changes", "check docs for this PR", "what docs need updating", "sync docs with code", "scaffold docs for this feature", "document this feature", "review docs completeness", "add docs for this change", "what documentation is affected", "docs impact", or mentions "docs/", "docs/01-app", "docs/02-pages", "MDX", "documentation update", "API reference", ".mdx files". Provides guided workflow for updating Next.js documentation based on code changes.

vercel avatarvercel
Obtenir
docstring

docstring

97Kdev-docs

Write docstrings for PyTorch functions and methods following PyTorch conventions. Use when writing or updating docstrings in PyTorch code.

pytorch avatarpytorch
Obtenir
docs-writer

docs-writer

94Kdev-docs

Always use this skill when the task involves writing, reviewing, or editing files in the `/docs` directory or any `.md` files in the repository.

google-gemini avatargoogle-gemini
Obtenir
write-concept

write-concept

66Kdev-docs

Write or review JavaScript concept documentation pages for the 33 JavaScript Concepts project, following strict structure and quality guidelines

leonardomso avatarleonardomso
Obtenir
resource-curator

resource-curator

66Kdev-docs

Find, evaluate, and maintain high-quality external resources for JavaScript concept documentation, including auditing for broken and outdated links

leonardomso avatarleonardomso
Obtenir
doc-coauthoring

doc-coauthoring

47Kdev-docs

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

anthropics avataranthropics
Obtenir