什么是好规范
规范只有被 AI 遵循才有用。模糊的指南会被忽略,具体的规则会被遵循。 差规范:规范结构
把规范放在.trellis/spec/。按领域组织:
index.md 是入口。保持专注——细节放其他文件里链接过去。
写能落地的规则
带上文件路径
不要说”错误工具类”。说src/lib/errors.ts。AI 就能去读那个文件,理解模式。
放真实代码
从你项目里复制实际代码。AI 从真实例子学模式比从描述学更有效。别给选项,给方向
说该做什么,不是有什么可能。AI 需要方向,不是选项。加上反面例子
展示不该怎么做。这能防止常见错误。测试你的规范
写完规范后,测一下:- 开一个新的 Claude Code 会话
- 让它写规范覆盖的代码
- 看它是不是遵循了规范
常见错误
太抽象:“遵循整洁代码原则”——对 AI 没意义。 太长:2000 行的规范不会被仔细读。保持规范专注。 没例子:没例子的规则很难遵循。 引用过时:如果你引用的src/utils/old.ts 已经删了,AI 会被误导。
更新规范
开发过程中发现新模式或踩了坑?用/trellis:update-spec 让 AI 帮你把经验写进规范。
或者在 /trellis:finish-work 收尾时,AI 会问你是否有新的知识要沉淀到规范里。
不要试图在会话中途”告诉” AI 有变化。更新规范文件。那才是真相的来源。
下一步
规范模板
下载常见技术栈的现成规范模板。