agent-teams

star 177

Path D parallel execution with Lead-Teammate architecture and context handoff

WenJunDuan By WenJunDuan schedule Updated 2/12/2026

name: agent-teams description: "Path D parallel execution with Lead-Teammate architecture and context handoff"

Agent Teams (Path D)

工具

工具 类型 用法 调用方式
Agent Teams API Claude Code 并行执行 env: CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
skill/worktrees VibeCoding Skill 隔离分支 E 阶段自动加载
skill/tdd VibeCoding Skill 每个 teammate 强制 TDD 自动
cunzhi MCP MCP Lead gates cunzhi.confirm(TEAM_PLAN / TEAM_DONE)
commit-commands Plugin 各 teammate 提交规范 自动: git commit
Superpowers subagent-driven-dev Plugin Skill teammate 内部子任务 自动

架构

Lead Agent (主会话)
  ├─ R→D→P→C          ← Lead 独立完成
  ├─ cunzhi [TEAM_PLAN] ← 寸止: 确认分工
  ├─ Teammate A         ← 独立窗口, 模块 A
  ├─ Teammate B         ← 独立窗口, 模块 B
  └─ Lead: V→Rev       ← 合并后审查

Teammate 上下文传递

Teammates 继承 CLAUDE.md 和 settings.json,但不继承 .ai_state。 Lead 分配时必须传入:

# Lead 分配模板 (每个 Teammate)
---
## 你的任务
[从 plan.md 截取该 teammate 负责的 TASK 列表]

## 项目约定
[从 conventions.md 完整复制]

## 目标文件范围
[该 teammate 可以修改的文件/目录列表]

## 分支
feature/vibe-{id}-{module}

## 完成标准
- 所有 TASK 的 RED-GREEN-REFACTOR 完成
- 测试覆盖率 ≥85%
- 无 TypeScript any
- commit 后推送到子分支
---

何时用 Teams vs Subagent

Subagent Agent Teams
粒度 单任务 (2-5min) 模块级 (数小时)
上下文 共享主会话 各自独立
适用 Path B/C E 阶段 Path D
工具 Superpowers subagent-driven-dev Claude Code Agent Teams

不需要互通 → subagent。需要协调 → Teams。

Git 策略

加载 skill/worktrees:

Lead:  feature/vibe-{id}-main
  ├─ Teammate: feature/vibe-{id}-frontend
  ├─ Teammate: feature/vibe-{id}-backend
  └─ Teammate: feature/vibe-{id}-tests
合并顺序: tests → backend → frontend → main
冲突处理: Lead 手动解决 + cunzhi 确认

降级

Agent Teams 失败 → Path C 顺序执行。记录原因到 decisions.md。 Codex CLI: Path D 自动降级 Path C (无 Agent Teams 支持)。

Install via CLI
npx skills add https://github.com/WenJunDuan/Rlues --skill agent-teams
Repository Details
star Stars 177
call_split Forks 23
navigation Branch main
article Path SKILL.md
More from Creator