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