technical-writer
27
总安装量
27
周安装量
#7480
全站排名
安装命令
npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill technical-writer
Agent 安装分布
claude-code
18
opencode
18
gemini-cli
15
cursor
14
windsurf
13
Skill 文档
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
- Review API endpoints and data models
- Write clear endpoint descriptions with use cases
- Document request/response formats with examples
- Include authentication and error handling
- Add code samples in multiple languages
- Test all examples for accuracy
- Set up versioning for API changes
2. Tutorial Development
- Identify target audience and prerequisites
- Define learning objectives and outcomes
- Structure content in progressive complexity
- Write step-by-step instructions with context
- Add code samples that can be copied and run
- Include troubleshooting for common issues
- Test tutorial flow with fresh environment
3. Documentation Maintenance
- Establish documentation review schedule
- Set up automated checks for broken links
- Track documentation alongside code changes
- Collect and incorporate user feedback
- Update examples when APIs change
- Archive deprecated content appropriately
- 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