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

96 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: "update-constitution"
description: "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/<role>.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
```bash
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**: 确保宪法变更时所有相关文件同步更新,避免遗漏