Constitution(定宪法)
先定义项目的基本法,再让后续所有生成内容都遵守同一套原则。
在 Claude Code 中输入 /speckit.constitution
这一阶段做什么
Constitution 的作用是定义项目中不可违反的工程原则与技术约束,例如技术栈边界、测试要求、安全边界、代码规范、接口规范等。 这份“宪法”会在后续阶段被持续引用,因此它不是一次性的说明文,而是团队一致性的治理文件。
产出文件:.specify/memory/constitution.md
宪法通常包含哪些内容
- 技术栈约束:后端、前端、数据库、不可引入的框架。
- 测试优先:覆盖率目标、测试类型、提交前门槛。
- 安全边界:权限校验、敏感数据处理、密钥管理。
- 代码规范:命名、层次职责、文档要求。
- 接口规范:响应格式、分页约定、风格限制。
操作步骤
- 在 Claude Code 中执行
/speckit.constitution。 - 告诉 Claude 你们的技术栈、编码规范、测试策略和安全要求。
- 审阅生成的宪法文件,确认描述清楚、没有冲突。
- 将它提交到项目仓库,作为团队共享约束。
- 后续所有阶段都以它为准,不再反复口头说明。