规范编写指南
7.1 Spec 目录结构和分层
index.md是入口,列出所有规范文件及其状态- 每个文件专注一个主题,200-500 行
- 每个章节 20-50 行
- 语言用英文(技术术语天然英文),中文项目可用中文
7.2 从空模板到完整规范
trellis init 会生成空模板,标记 “(To be filled by the team)“。填充步骤:
Step 1:从实际代码中提取模式
Bad Example
7.3 好的规范 vs 差的规范
好的规范(具体、有代码、有原因):7.4 Bootstrap 引导首次填充
trellis init 时会自动创建 bootstrap 引导任务(00-bootstrap-guidelines),AI 在首次 /start 时会自动检测并引导你填充空白的 spec 文件。
AI 在这个引导任务中会分析代码库,提取现有模式,自动填充 spec 模板。
7.5 规范的持续演进
规范不是一次写好就不动的,而是随开发不断演进:| 触发时机 | 更新频率 | 示例 |
|---|---|---|
| 修了一个不明显的 bug | 立即 | 加到 “Common Mistakes” |
| 发现了更好的实践 | 当天 | 加到 “Patterns” |
| 团队约定新规范 | 当天 | 加到 “Conventions” |
| 日常改进 | 每周 | 优化措辞、补充示例 |