1.2 KiB
1.2 KiB
Goal-First Tech Doc
用于新写或重构技术文档。目标是让读者最快知道:这份文档为谁解决什么问题,做到什么算完成,如何最小复现。
Use When
- 写 README、runbook、design note、tool usage、实验复现说明。
- 把抽象说明改成可执行文档。
- 压缩一份过长但重要的技术文档。
不要用于:
- 只修错别字。
- 论文/slide/marketing 文案。
- 技术正确性审查。
Required Inputs
- 文档目标或现有草稿。
- 目标读者。
- 相关命令、配置、代码、路径或接口。
Output
重写后的文档或提纲,必须包含:
- Goal。
- Prerequisites / Context。
- Steps or Design。
- 一个最小例子。
- Caveats / Failure Modes。
Rules
- 目标先于背景。
- 信息先于修辞。
- 删除不增加行动能力的句子。
- 保留前提、约束、错误处理和边界条件。
- 只要提到命令、接口、数据格式、目录结构,优先给最小例子。
- 如果信息缺失但不阻塞,明确写假设。
- 如果信息缺失会误导,先请求补充。
Preferred Shapes
短任务文档:
- Goal
- Steps
- Example
- Caveats
短设计文档:
- Goal
- Constraints
- Design
- Example
- Tradeoffs