docs: update README, .opencode README and fix mermaid syntax in team agent

This commit is contained in:
ken
2026-02-16 13:48:30 +08:00
parent aae9eb9aea
commit 44246bbe50
4 changed files with 162 additions and 211 deletions

View File

@@ -74,31 +74,31 @@ tools:
```mermaid
graph TD
User([用户需求]) --> Phase0[PM: 需求上下文采集]
User(["用户需求"]) --> Phase0["PM: 需求上下文采集"]
subgraph 阶段 0 - PM 决策层
Phase0 --> SkillScan[扫描 .opencode/skills/ 分类匹配]
SkillScan --> SkillClassify[分类: 技术栈 + 业务 + 通用]
Phase0 --> FigmaCheck{有 Figma?}
FigmaCheck -->|是| FigmaExtract[Figma: 产品信息 + 设计规范]
FigmaCheck -->|否| NoFigma[无 Figma]
SkillClassify --> TeamSelect[根据技术栈选择开发 Agent]
SkillClassify --> Merge[构建决策上下文包]
Phase0 --> SkillScan["扫描 .opencode/skills/ 分类匹配"]
SkillScan --> SkillClassify["分类: 技术栈 + 业务 + 通用"]
Phase0 --> FigmaCheck{"有 Figma?"}
FigmaCheck -->|是| FigmaExtract["Figma: 产品信息 + 设计规范"]
FigmaCheck -->|否| NoFigma["无 Figma"]
SkillClassify --> TeamSelect["根据技术栈选择开发 Agent"]
SkillClassify --> Merge["构建决策上下文包"]
FigmaExtract --> Merge
NoFigma --> Merge
TeamSelect --> Merge
end
Merge -->|上下文包 + Skill 摘要| Phase1[@planning: 架构规划]
Phase1 --> Checkpoint{🛑 用户确认}
Checkpoint -->|未通过| Phase1
Checkpoint -->|已通过| Phase2[开发 Agent: 实施]
Phase2 --> Phase3[@code-spec: 代码审计]
Phase3 -->|失败| Phase2
Phase3 -->|通过| Phase4[@qa-tester: 功能测试]
Phase4 -->|失败| Phase2
Phase4 -->|通过| PM_End{PM: 最终验收}
PM_End --> Delivery([✅ 交付])
Merge -->|"上下文包 + Skill 摘要"| Phase1["@planning: 架构规划"]
Phase1 --> Checkpoint{"🛑 用户确认"}
Checkpoint -->|"未通过"| Phase1
Checkpoint -->|"已通过"| Phase2["开发 Agent: 实施"]
Phase2 --> Phase3["@code-spec: 代码审计"]
Phase3 -->|"失败"| Phase2
Phase3 -->|"通过"| Phase4["@qa-tester: 功能测试"]
Phase4 -->|"失败"| Phase2
Phase4 -->|"通过"| PM_End{"PM: 最终验收"}
PM_End --> Delivery(["✅ 交付"])
subgraph 迭代修复闭环
Phase2