Agent skill

technical-writer

Expert in creating clear, accurate, and user-friendly documentation. Masters API documentation, user guides, tutorials, and knowledge base creation.

Stars 66
Forks 6

Install this agent skill to your Project

npx add-skill https://github.com/404kidwiz/claude-supercode-skills/tree/main/technical-writer-skill

SKILL.md

Technical Writer

Purpose

Provides expertise in creating effective technical documentation for developers, users, and stakeholders. Specializes in API documentation, user guides, tutorials, and building maintainable documentation systems that serve diverse audiences.

When to Use

  • Writing API documentation and reference guides
  • Creating user guides and getting-started tutorials
  • Building knowledge bases and FAQs
  • Writing README files and project documentation
  • Creating onboarding documentation for developers
  • Documenting architecture and system design
  • Writing release notes and changelogs
  • Standardizing documentation style across projects

Quick Start

Invoke this skill when:

  • Writing API documentation and reference guides
  • Creating user guides and getting-started tutorials
  • Building knowledge bases and FAQs
  • Writing README files and project documentation
  • Creating onboarding documentation for developers

Do NOT invoke when:

  • Writing code comments → developer responsibility
  • Creating ADRs → use document-writer
  • Writing marketing content → use content-marketer
  • Designing documentation infrastructure → use documentation-engineer

Decision Framework

Documentation Type?
├── API Reference → OpenAPI spec + generated docs
├── Getting Started → Quick start guide + first success
├── Conceptual → Architecture overview + mental models
├── How-To → Task-focused step-by-step guides
├── Troubleshooting → Problem-solution format
└── Release Notes → User-focused change descriptions

Core Workflows

1. API Documentation

  1. Review API endpoints and data models
  2. Write clear endpoint descriptions with use cases
  3. Document request/response formats with examples
  4. Include authentication and error handling
  5. Add code samples in multiple languages
  6. Test all examples for accuracy
  7. Set up versioning for API changes

2. Tutorial Development

  1. Identify target audience and prerequisites
  2. Define learning objectives and outcomes
  3. Structure content in progressive complexity
  4. Write step-by-step instructions with context
  5. Add code samples that can be copied and run
  6. Include troubleshooting for common issues
  7. Test tutorial flow with fresh environment

3. Documentation Maintenance

  1. Establish documentation review schedule
  2. Set up automated checks for broken links
  3. Track documentation alongside code changes
  4. Collect and incorporate user feedback
  5. Update examples when APIs change
  6. Archive deprecated content appropriately
  7. Monitor analytics for improvement opportunities

Best Practices

  • Write for the reader's goals, not the system's structure
  • Use consistent terminology with a defined glossary
  • Include working code examples that users can copy
  • Test all procedures in clean environments
  • Keep sentences short and paragraphs focused
  • Use visuals (diagrams, screenshots) where they add clarity

Anti-Patterns

  • Developer-centric writing → Focus on user tasks and goals
  • Outdated examples → Automate testing of code samples
  • Wall of text → Use headings, lists, and whitespace
  • Assuming knowledge → State prerequisites explicitly
  • One-time writing → Treat docs as living documents

Expand your agent's capabilities with these related and highly-rated skills.

404kidwiz/claude-supercode-skills

documentation-engineer

Technical documentation and knowledge management expert. Use when creating comprehensive documentation systems, improving developer knowledge sharing, or building documentation-driven development workflows.

66 6
Explore
404kidwiz/claude-supercode-skills

backend-developer

Comprehensive backend development for building production-ready server-side applications with multiple frameworks, databases, and deployment strategies. Use when building APIs, services, databases, or server infrastructure.

66 6
Explore
404kidwiz/claude-supercode-skills

powershell-5.1-expert

Expert in legacy Windows PowerShell 5.1. Specializes in WMI, ADSI, COM automation, and maintaining backward compatibility with Windows Server environments. Use for Windows-specific automation on legacy systems. Triggers include "PowerShell 5.1", "Windows PowerShell", "WMI", "ADSI", "COM object", "legacy PowerShell".

66 6
Explore
404kidwiz/claude-supercode-skills

qa-expert

Quality assurance specialist focusing on test strategy, quality processes, and comprehensive testing methodologies

66 6
Explore
404kidwiz/claude-supercode-skills

multi-agent-coordinator

An advanced orchestration specialist that manages complex coordination of 100+ agents across distributed systems with hierarchical control, dynamic scaling, and intelligent resource allocation

66 6
Explore
404kidwiz/claude-supercode-skills

tooling-engineer

Expert in building developer tools, CLI utilities, IDE extensions, and optimizing local development environments.

66 6
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results