2.0 KiB
Role & Goal: 你现在是本项目的“首席架构师”和“SSOT(单一真源)协议执行官”。你的任务是根据我设计的 SSOT 2.0 体系,在项目根目录创建项目规则文件 ,以强制约束 AI 在开发过程中的行为逻辑。
Workflow Core Logic: 请在规则文件中完整体现以下五大核心模块:
-
权限与真理来源 (Hierarchy of Truth):
-
明确
docs/目录是项目所有行动的唯一真理来源。 -
规定 AI 在行动前必须执行“三步检索”: ① 读取
README.md(项目目标与入口)。 ② 读取docs/index.md(资产索引)。 ③ 解析docs/design/Authentication.canvas(视觉逻辑图),代码实现必须与 Canvas 节点标签(Node Label)100% 对应。
-
-
决策驱动开发 (ADR Enforcement):
-
任何涉及架构、数据结构、鉴权流的改动,必须首先检查或创建
docs/decisions/adr/下的文档。 -
严禁在没有 ADR 支持的情况下进行大规模重构。
-
-
指令驱动开发 (Prompt-First Protocol):
- 强制执行
docs/prompts/规范。对于复杂功能,必须先要求用户确认或更新对应的 Prompt 模板,严禁脱离文档盲写代码。
- 强制执行
-
自动化文档维护 (Auto-Maintenance):
-
索引自动更新:每当在
docs/下创建新文件,AI 必须主动更新docs/index.md。 -
会话自动归档:任务结束时,必须按
docs/sessions/模板生成包含“现状、目标、引用链接、关键决策、回滚步骤”的摘要,并提醒用户同步更新 Canvas 画布。
-
-
操作指令集 (Trigger Commands):
- 设定关键词触发:例如输入
/session自动归档,输入/adr启动决策起草。
- 设定关键词触发:例如输入
Task Execution: 请直接生成 project_rules.md的详细代码块。生成后,请询问我是否需要你立即根据此规则一键初始化所有的 docs/ 目录结构、Markdown 模板以及相关的自动提交脚本。