initial commit
This commit is contained in:
58
skills/goal-first-tech-doc.md
Normal file
58
skills/goal-first-tech-doc.md
Normal file
@@ -0,0 +1,58 @@
|
||||
# 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
|
||||
|
||||
短任务文档:
|
||||
|
||||
1. Goal
|
||||
2. Steps
|
||||
3. Example
|
||||
4. Caveats
|
||||
|
||||
短设计文档:
|
||||
|
||||
1. Goal
|
||||
2. Constraints
|
||||
3. Design
|
||||
4. Example
|
||||
5. Tradeoffs
|
||||
Reference in New Issue
Block a user