docs: update README, .opencode README and fix mermaid syntax in team agent
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user