Files
ai_soc_sw/.trae/skills/update-constitution/SKILL.md
T
tupingr 62d908c1e3 feat(skill): 新增 update-constitution 和 update-docs 两个 Skill
- update-constitution: 更新宪法文件(AGENTS.md、配置文件、权限矩阵)
  - 确保角色/权限/工作流变更时所有文件同步更新
  - 包含一致性验证步骤
- update-docs: 更新项目文档(README.md、变更日志、PROJECT_CONTEXT.md)
  - 确保目录结构/角色/工作流变更后文档同步更新
  - 强制要求更新变更日志,避免遗忘

解决痛点:核心代码改了,文档和变更日志容易忘
2026-05-23 22:36:02 +08:00

3.0 KiB
Raw Blame History

name, description
name description
update-constitution Updates AI constitution files (AGENTS.md, config files, permission matrix). Invoke when AI roles, permissions, or workflow rules change.

更新宪法 Skill

功能

当 AI 角色、权限、工作流规则发生变更时,自动更新所有相关的宪法文件,确保一致性。

触发条件

  • AI 角色增加/删除/修改
  • 权限矩阵变更(allowed_paths、read_only_paths、forbidden_paths
  • 工作流阶段变更
  • 沟通规范变更
  • 命名规范变更

执行步骤

1. 识别变更类型

变更类型 影响文件
新增 AI 角色 AGENTS.md、.ai/config/.json、workflow.json、权限矩阵
权限变更 AGENTS.md 权限矩阵、.ai/config/*.json
工作流变更 AGENTS.md 工作流程图、workflow.json
沟通规范变更 AGENTS.md 沟通规范章节
命名规范变更 AGENTS.md 命名规范章节

2. 更新宪法文件

按以下顺序更新:

2.1 AGENTS.md

  • 更新团队架构图
  • 更新角色职责(新增/修改/删除)
  • 更新目录权限矩阵
  • 更新工作流程图(如适用)
  • 更新详细流程说明(如适用)
  • 更新 AI 配置文件说明表

2.2 .ai/config/*.json

  • 新增/更新对应角色的 JSON 配置文件
  • 确保 allowed_paths、read_only_paths、forbidden_paths 与权限矩阵一致
  • 确保 responsibilities 与角色职责一致
  • 确保 prompt_templates 指向正确的提示词目录

2.3 .ai/config/workflow.json

  • 更新 roles 数组
  • 更新 stages 数组(新增/修改/删除阶段)
  • 确保 actor 字段与角色 ID 一致

3. 更新 Skill 文件

  • .trae/skills/ai-collab-setup/SKILL.md - 目录结构、权限矩阵、角色描述、配置文件示例
  • .trae/skills/resume-context/SKILL.md - 角色识别逻辑、配置文件读取

4. 验证一致性

  • AGENTS.md 权限矩阵 与 .ai/config/*.json 路径配置一致
  • AGENTS.md 角色职责 与 .ai/config/*.json responsibilities 一致
  • AGENTS.md 工作流程图 与 workflow.json stages 一致
  • 所有 JSON 文件语法正确(使用 python -m json.tool 验证)

5. 提交 Git

git add -A
git commit -m "feat(constitution): 更新宪法 - [简要描述变更内容]

- AGENTS.md: [具体变更]
- .ai/config/*.json: [具体变更]
- workflow.json: [具体变更]
- ai-collab-setup/SKILL.md: [具体变更]"
git push

注意事项

  1. 权限矩阵是核心:所有路径变更必须先更新权限矩阵,再同步到 JSON 配置
  2. JSON 语法验证:每次修改后必须验证 JSON 语法
  3. Skill 文件同步:宪法变更后必须同步更新 ai-collab-setup 和 resume-context Skill
  4. 版本号:重大变更需升级 Skill 版本号

Version: 1.0
Created: 2026-05-23
Based On: ErrLens AI Programming Project
Purpose: 确保宪法变更时所有相关文件同步更新,避免遗漏