关于 technical-writer
technical-writer 是面向开发者、用户和利益相关者的技术文档撰写与维护技能,涵盖 API 参考、教程、发行说明等类型,并提供内容编写和审阅流程。
主要功能
- 01API 文档和参考指南
- 02用户指南与入门教程
- 03知识库、常见问题和 README
- 04架构与系统设计文档
- 05发行说明和更新日志
- 06文档审阅与维护建议
适用场景
- 01记录 API 端点和数据模型
- 02为新用户或开发者编写教程
- 03统一项目内的文档风格
- 04撰写面向用户的发行说明
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ 404kidwiz/ claude-supercode-skills --skill technical-writer安装后在 Claude Code 中输入/technical-writer确认已加载。
详细介绍
技术写作者
用途
为开发者、用户和利益相关方编写高效技术文档提供专业知识。专注于 API 文档、用户指南、教程,以及构建可维护的文档系统,以服务不同受众。
适用场景
- 编写 API 文档和参考指南
- 创建用户指南和入门教程
- 构建知识库和常见问题解答
- 编写 README 文件和项目文档
- 创建面向开发者的入门文档
- 编写架构和系统设计文档
- 编写发行说明和变更日志
- 统一不同项目的文档风格
快速开始
在以下情况下调用此技能:
- 编写 API 文档和参考指南
- 创建用户指南和入门教程
- 构建知识库和常见问题解答
- 编写 README 文件和项目文档
- 创建面向开发者的入门文档
以下情况不要调用:
- 编写代码注释 → 由开发者负责
- 创建 ADR → 使用 document-writer
- 编写营销内容 → 使用 content-marketer
- 设计文档基础设施 → 使用 documentation-engineer
决策框架
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
核心工作流
1. API 文档
- 检查 API 端点和数据模型
- 编写清晰的端点说明,并列出使用场景
- 使用示例说明请求和响应格式
- 说明身份验证和错误处理
- 添加多种语言的代码示例
- 测试所有示例,确保准确无误
- 为 API 变更设置版本管理
2. 教程开发
- 确定目标受众和先决条件
- 明确学习目标和预期成果
- 按难度递增的方式组织内容
- 编写包含背景说明的分步指南
- 添加可复制并运行的代码示例
- 针对常见问题提供故障排除说明
- 在全新环境中测试教程流程
3. 文档维护
- 制定文档审查计划
- 设置自动检查,发现失效链接
- 将文档更新与代码变更同步跟踪
- 收集并纳入用户反馈
- 在 API 变更时更新示例
- 适当归档已弃用的内容
- 监控分析数据,寻找改进机会
最佳实践
- 围绕读者的目标编写,而不是围绕系统结构
- 使用统一术语,并制定术语表
- 提供可供用户复制的可运行代码示例
- 在干净的环境中测试所有操作步骤
- 保持句子简短、段落聚焦
- 在有助于阐明内容时使用图示(示意图、屏幕截图)
反面模式
- 以开发者为中心的写法 → 聚焦用户的任务和目标
- 过时的示例 → 自动测试代码示例
- 大段文字 → 使用标题、列表和留白
- 假设读者已掌握相关知识 → 明确说明先决条件
- 一次性编写 → 将文档视为持续更新的内容
评论
支持 Markdown