docs(update-docs): 同步文档 - 修复 tester.json 权限冲突 + 更新变更日志
- .ai/config/tester.json: 修复 review/*/acceptance.md 和 review/*/feedback/ 路径冲突 - README.md: 新增可用 Skill 列表(7 个) - docs/PROJECT_CONTEXT.md: 更新为 1 人+3AI,补充关键决策记录 - docs/05_变更日志/2026-05-23.md: 补充今日所有提交记录
This commit is contained in:
@@ -20,14 +20,12 @@
|
||||
"docs/",
|
||||
"data/",
|
||||
"shared/",
|
||||
"review/*/task.md",
|
||||
"review/*/acceptance.md"
|
||||
"review/*/task.md"
|
||||
],
|
||||
"forbidden_paths": [
|
||||
".ai/",
|
||||
"tools/",
|
||||
"review/*/impact.md",
|
||||
"review/*/feedback/"
|
||||
"review/*/impact.md"
|
||||
],
|
||||
"prompt_templates": {
|
||||
"testing": ".ai/prompts/testing/"
|
||||
|
||||
@@ -98,6 +98,20 @@
|
||||
|
||||
---
|
||||
|
||||
## 可用 Skill
|
||||
|
||||
| Skill | 功能 | 触发词 |
|
||||
|-------|------|--------|
|
||||
| **ai-collab-setup** | 创建协作框架 | 初始化项目时 |
|
||||
| **add-subproject** | 添加子项目 | 新增子项目时 |
|
||||
| **resume-context** | 换电脑时同步上下文 | `接着干 开发/测试/架构` |
|
||||
| **switch-model** | 换大模型时同步上下文 | `切换模型 架构/开发/测试` |
|
||||
| **update-constitution** | 更新宪法文件 | AI 角色/权限/工作流变更时 |
|
||||
| **update-docs** | 更新项目文档 | 代码/结构变更后 |
|
||||
| **git** | 封装 git 操作 | 提交/推送/分支管理时 |
|
||||
|
||||
---
|
||||
|
||||
## 任务状态流转
|
||||
|
||||
```
|
||||
|
||||
@@ -66,6 +66,44 @@
|
||||
需求分析(Arch AI) → 架构设计(Arch AI) → 开发实现(Dev AI) → 测试验证(QA AI) → 验收确认(人类)
|
||||
```
|
||||
|
||||
**docs(readme): 补充 README.md 和变更日志 - 同步 Arch AI 升级** (`c31ab66`)
|
||||
- README.md: 更新为"1 人+3AI"协作模式,目录结构、团队角色、工作流程全面更新
|
||||
- AGENTS.md: AI 配置文件说明增加 architect.json 和 architecture/ 提示词
|
||||
- docs/05_变更日志/2026-05-23.md: 补充今天所有提交的变更记录
|
||||
|
||||
**feat(skill): 新增 update-constitution 和 update-docs 两个 Skill** (`62d908c`)
|
||||
- update-constitution: 更新宪法文件(AGENTS.md、配置文件、权限矩阵)
|
||||
- update-docs: 更新项目文档(README.md、变更日志、PROJECT_CONTEXT.md)
|
||||
- 解决痛点:核心代码改了,文档和变更日志容易忘
|
||||
|
||||
**feat(skill): 新增 git Skill - 封装常用 git 操作** (`75312d7`)
|
||||
- 将 status/add/commit/push/pull/branch/log/diff/stash/reset 封装为参数化动作
|
||||
- 规范提交信息格式(type(scope): subject)
|
||||
- 控制提交频率,按功能/任务粒度提交
|
||||
|
||||
**feat(skill): 新增 switch-model Skill - 大模型切换时快速同步上下文** (`5cba5c2`)
|
||||
- 必须指定角色(架构/开发/测试),不同角色检查不同内容
|
||||
- 简洁版检查报告,控制在 1 屏内
|
||||
- 加载对应角色配置、活跃任务、可用 Skill 列表、环境配置
|
||||
|
||||
**fix(switch-model): 调整执行顺序,git 安全检查优先** (`b3fbe33`)
|
||||
- 将 git status/log/branch 移到上下文加载之前
|
||||
- 增加异常处理:未提交变更/合并冲突/分支错误/远程更新
|
||||
- 版本升至 v1.1
|
||||
|
||||
**feat(skill): 新增 7 个 Skill 工具** (`75312d7` ~ `b3fbe33`)
|
||||
- ai-collab-setup: 创建协作框架
|
||||
- add-subproject: 添加子项目
|
||||
- resume-context: 换电脑时同步上下文
|
||||
- switch-model: 换大模型时同步上下文
|
||||
- update-constitution: 更新宪法文件
|
||||
- update-docs: 更新项目文档
|
||||
- git: 封装 git 操作
|
||||
|
||||
**fix(constitution): 修复 tester.json 权限冲突** (`当前提交`)
|
||||
- review/*/acceptance.md 从 read_only 移除,保留 allowed(QA AI 可补充验收标准)
|
||||
- review/*/feedback/ 从 forbidden 移除,保留 allowed(QA AI 可提交反馈)
|
||||
|
||||
---
|
||||
|
||||
## 模板
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
**框架搭建阶段**(2026-05-23 完成)
|
||||
|
||||
已完成:
|
||||
- ✅ "1 人 + 2AI(Dev AI + QA AI)"协作框架
|
||||
- ✅ "1 人 + 3AI(Arch AI + Dev AI + QA AI)"协作框架
|
||||
- ✅ 完整目录结构和权限体系(R/W/RW/- 四态)
|
||||
- ✅ AI 配置文件(coder.json、tester.json、workflow.json)
|
||||
- ✅ 提示词模板(code-style.md、doc-template.md、bug-report.md)
|
||||
- ✅ Skill 工具(ai-collab-setup、add-subproject、resume-context)
|
||||
- ✅ AI 配置文件(architect.json、coder.json、tester.json、workflow.json)
|
||||
- ✅ 提示词模板(architecture/、coding/、testing/)
|
||||
- ✅ Skill 工具(7 个)
|
||||
- ✅ 项目级文档目录(docs/、tools/、data/)
|
||||
|
||||
待启动:
|
||||
@@ -53,6 +53,10 @@
|
||||
| 创建 resume-context Skill | 解决多电脑切换时的上下文同步问题 | 2026-05-23 |
|
||||
| 工作流增加 retry 机制 | 允许最多 3 轮测试修复循环 | 2026-05-23 |
|
||||
| 工作流增加 escalation 机制 | 第 3 轮仍有严重 Bug 时升级给人类 | 2026-05-23 |
|
||||
| 新增 Arch AI 角色 | 需求分析和架构设计需要专门的 AI 角色 | 2026-05-23 |
|
||||
| 创建 7 个 Skill 工具 | 标准化常用操作,减少重复劳动 | 2026-05-23 |
|
||||
| switch-model 必须指定角色 | 不同角色检查不同内容,避免信息过载 | 2026-05-23 |
|
||||
| switch-model git 检查优先 | 确保在安全环境下加载上下文 | 2026-05-23 |
|
||||
|
||||
## 待解决问题
|
||||
|
||||
|
||||
Reference in New Issue
Block a user