用途:通过代码库探索(discovery)动态生成项目治理规则,并校验现有代码是否符合这些规则。适用于创建治理规则、校验代码、更新规则分类,以及在实现或评审阶段检查合规性。
主要能力:
- 创建 constitution:先探索代码库,发现框架、约定与架构,再生成项目专属规则,写入项目根目录 CONSTITUTION.md。
- 三级规则体系:L1(Must,阻断且 AI 自动修复)、L2(Should,阻断但需人工处理)、L3(May,仅提示不阻断)。
- 校验模式:解析已有规则,按 scope 匹配文件,执行 pattern(正则)或 check(语义)检查,输出合规报告。
- 报告按 L1/L2/L3 分类,含文件路径、行号、代码片段与建议。
规则结构(YAML):level、pattern 或 check、scope、exclude(可选)、message。
使用方式:创建时读取模板 template.md,探索代码库解决所有 [NEEDS DISCOVERY] 标记,生成规则并写入 CONSTITUTION.md;校验时跳过探索,直接解析规则并执行。该技能由 /start:constitution、/start:validate(Mode E)、/start:implement、/start:review、/start:specify 调用。
限制:规则须基于实际观察到的模式,不得凭空假设;L2 需人工判断,L1 才自动修复;无 CONSTITUTION.md 时跳过检查;无效规则或正则会被跳过并告警;scope 无匹配文件仅作信息提示。具体安装命令与平台信息暂未提供。