第 07 期 | Teams 初始化与任务分配
💡 进群学习加 wx: agentupdate
(申请发送: agentupdate)
(申请发送: agentupdate)
7.1 Phase A: 并行开发(ui-dev + logic-dev)
7.1.1 创建团队
在 team-lead 会话中执行:
TeamCreate({
team_name: "calc-dev",
description: "双模式网页计算器开发团队"
})
这会创建:
~/.claude/teams/calc-dev/config.json— 团队配置~/.claude/tasks/calc-dev/— 共享任务列表
7.1.2 创建任务
# Task 1: ui-dev Phase A
TaskCreate({
subject: "Phase A: HTML/CSS 骨架与样式系统",
description: "创建 index.html + style.css,双模式 CSS 变量,响应式,ARIA 标签",
activeForm: "Building HTML/CSS skeleton"
})
# Task 2: ui-dev Phase B
TaskCreate({
subject: "Phase B: UI 交互与无障碍样式",
description: "按钮反馈 + 历史面板 + 音效开关 + DOM 集成测试",
activeForm: "Building UI interactions"
})
# Task 3: logic-dev Phase A
TaskCreate({
subject: "Phase A: 计算引擎(纯函数)",
description: "app.js 纯函数:tokenize, parseExpression, evaluate, 输入辅助函数",
activeForm: "Building calculator engine"
})
# Task 4: logic-dev Phase B
TaskCreate({
subject: "Phase B: DOM 事件绑定与持久化",
description: "DOM 事件 + 键盘 + 模式切换 + localStorage + 历史",
activeForm: "Binding DOM events"
})
# Task 5: qa-engineer Phase C
TaskCreate({
subject: "Phase C: 单元测试 + 集成测试",
description: "测试框架 + 单元测试 + 集成测试",
activeForm: "Running unit and integration tests"
})
# Task 6: qa-engineer Phase D
TaskCreate({
subject: "Phase D: E2E 测试与验收",
description: "E2E + 无障碍 + 对照需求验收",
activeForm: "Running E2E tests and final QA"
})
7.1.3 设置任务依赖
// Phase B 依赖 Phase A
TaskUpdate({ taskId: "2", addBlockedBy: ["1"] }) // ui-dev B blocked by A
TaskUpdate({ taskId: "4", addBlockedBy: ["3"] }) // logic-dev B blocked by A
// 测试依赖开发
TaskUpdate({ taskId: "5", addBlockedBy: ["2", "4"] }) // QA blocked by both B
TaskUpdate({ taskId: "6", addBlockedBy: ["5"] }) // Final QA blocked by C