关于 document-writer
面向软件团队的结构化技术文档编写技能,适用于设计与运维类材料。它提供 ADR、RFC、设计文档、运行手册和事故报告的编写流程。
主要功能
- 01ADR 与 RFC
- 02系统设计文档
- 03技术规格说明
- 04运行手册与操作指南
- 05事故复盘与 Wiki 文章
- 06文档类型选择指引
适用场景
- 01记录架构决策
- 02准备评审提案
- 03说明系统设计
- 04记录事故调查结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ 404kidwiz/ claude-supercode-skills --skill document-writer安装后在 Claude Code 中输入/document-writer确认已加载。
详细介绍
文档编写器
用途
擅长为软件系统创建结构化技术文档。专注于架构决策记录、RFC、设计文档和知识库文章。
适用场景
- 编写架构决策记录(ADR)
- 创建 RFC(征求意见稿)文档
- 记录系统设计
- 编写技术规范
- 创建运行手册和操作手册
- 构建内部知识库
- 记录事件(事后复盘)
快速开始
在以下情况调用此技能:
- 编写架构决策记录(ADR)
- 创建 RFC 文档
- 记录系统设计
- 编写技术规范
- 创建运行手册和操作手册
以下情况不要调用:
- 编写 API 文档(使用 api-documenter)
- 编写面向用户的文档(使用 technical-writer)
- 创建 Word 文档(使用 docx-skill)
- 编写营销内容(使用 content-marketer)
决策框架
Document Type Selection:
├── Decision needed → ADR
├── Proposal for review → RFC
├── System explanation → Design doc
├── How to operate → Runbook
├── Incident occurred → Post-mortem
├── Process definition → SOP
└── Knowledge capture → Wiki article
核心工作流
1. 创建 ADR
- 明确要做出的决策
- 列出背景和约束
- 列出考虑过的选项
- 分析优缺点
- 陈述决策及其依据
- 记录后果
- 邀请利益相关方审阅
2. RFC 流程
- 编写问题陈述
- 提出解决方案
- 详细说明实施计划
- 说明风险及缓解措施
- 定义成功指标
- 开放征求意见
- 根据反馈迭代
- 转为已接受/已拒绝
3. 设计文档
- 说明目的和范围
- 描述当前状态
- 展示拟议设计
- 添加图表(C4、时序图)
- 说明非功能需求
- 列出考虑过的替代方案
- 定义上线计划
最佳实践
- 使用模板以保持一致性
- 为复杂系统添加图表
- 为读者而写,而非为自己
- 保持文档更新
- 链接相关文档
- 对所有文档进行版本控制
反模式
| 反模式 | 问题 | 正确做法 |
|---|---|---|
| 没有模板 | 文档不一致 | 使用标准模板 |
| 只写不维护 | 从不更新 | 安排定期审阅 |
| 缺少背景 | 读者感到困惑 | 补充背景信息 |
| 过于冗长 | 没人阅读 | 简明扼要,链接详细内容 |
| 难以查找 | 文档无人使用 | 做好组织和索引 |
评论
支持 Markdown