AutoTeam
中文 | English
中文说明
AutoTeam 是一个运行在 Claude Code 和 Copilot CLI 中的自主 AI 开发团队框架。输入一个需求,8 个专业 AI 智能体自动协作完成分析、设计、编码、测试和文档,全程无需人工干预。
快速开始
Claude Code:
/autoteam "构建一个任务管理的 REST API"
Copilot CLI(仓库内自然语言触发,不支持 /autoteam):
让 AutoTeam 执行这个需求:构建一个任务管理的 REST API
Copilot 版本通过仓库指令文件触发:.github/copilot-instructions.md + .github/instructions/autoteam.instructions.md。
工作流程
需求输入
↓
[Step 0] 人机头脑风暴 ──→ plan.md(人类批准)
↓ ← [追问澄清 + 快速确认,plan 过期时触发]
[Step 2] 初始化工作区
↓
[Step 2.5] 代码总结(自动生成 docs/CODE-SUMMARY.md)
↓
[Step 3] 产品规划师 ──→ requirement-card.yaml(含 Features)
↓
[Step 4] 架构设计师 ──→ adr.md + interface-contracts.yaml
↓ ← [讨论轮次:最多 3 轮]
[Step 5.5] Sprint 契约 ──→ 实现与 QA 协商范围
↓
[Step 6] 实现工程师(按 Feature 执行)
├─ FEAT-001: 实现 ──→ QA 测试(done_criteria)──→ verified
├─ FEAT-002: 实现 ──→ QA 测试(done_criteria)──→ verified
└─ ...
↓
[Step 6.5] 多门控检查(Gates A-F)──→ 机械性违规校验 + 棘轮模式(棕地项目)
↓
[Step 7] QA 委员会(2 智能体:安全 + 质量)
QA 安全 ──→ security-report.md
QA 质量 ──→ quality-report.md
↓ ← [修复循环:最多 3 轮,最小变更原则]
[Step 10] 文档智能体 ──→ docs/ + AGENTS.md
↓
[Step 10.5] Work Chunk 证据 + Git PR ──→ PR 创建到本地分支
↓
✅ 完成(用户执行 git push 提交 PR)
团队成员
| 智能体 | 模型 (Claude Code) | 模型 (Copilot CLI) | 职责 |
|---|
| 编排 | opus | opus | 流水线控制、讨论调解、质量门控 |
| 产品规划师 | sonnet | sonnet | 需求分析 → 验收标准 |
| 架构设计师 | opus | opus | 技术选型 + 接口契约 |
| 实现工程师 | sonnet | sonnet | 编写代码,最小化修复 QA 问题 |
| QA 安全 | sonnet | sonnet | OWASP Top 10、注入、认证漏洞 |
| QA 质量 | sonnet | gpt-5.1 | 复杂度、重复代码、SOLID 违规 |
| QA 测试 | sonnet | sonnet | 测试覆盖率对比验收标准 |
| 文档 | haiku | haiku | README、API 文档、AGENTS.md |
Copilot CLI 中 QA Quality 使用 GPT 模型,实现多模型委员会投票,不同模型视角发现不同问题。
Copilot CLI 通过 GitHub Copilot 的模型路由访问 Claude/GPT,不需要单独再配置 Anthropic API Key。
v3.0 新特性(OpenAI Harness 集成)
| 特性 | 说明 |
|---|
| 人机头脑风暴(Step 0) | AI 追问澄清需求 → 生成 plan.md → 人类批准后才能继续 |
| plan.md 过期检测 | 代码变化 / 7 天过期时触发轻量确认,人类回答 4 个问题即可快速续期 |
| Feature 执行模式 | 按 Feature 顺序执行,每个 Feature 经 QA 测试验证后自动下一个 |
| PR 本地创建 | 所有 Feature verified 后创建 PR 到本地,用户执行 git push 提交 |
| 多门控检查(Gates A-F) | Gate A 格式/Lint → B 导入边界 → C 结构规则 → D 快照 → E 黄金输出 → F 数值等价 |
| 棘轮模式 | 棕地/遗留/重构项目中,允许现有违规,阻止新增违规 |
| 委员会投票 | QA 安全 + 质量各一票,需 2/2 ACCEPT 才能通过 |
| AGENTS.md 自动生成 | 文档智能体自动检测 harness 命令,生成项目根目录的 AGENTS.md |
| Work Chunk 证据 | 每次提交前生成 chunk.md,记录意图、前置条件、QA 结果、回滚方案 |
设计来源
| 设计 | 原则 | 来源 |
|---|
.autoteam/workspace/ 文件协议 | 仓库即真相 | Harness Engineering |
| 多门控检查(A-F) | 机械性强制 | OpenAI Harness |
| 棘轮机制 | 棕地支持 | OpenAI Harness |
| 委员会投票(2/3 多模型) | 智能体互审 | OpenAI Harness |
| Work Chunks 证据协议 | 证据化提交 | OpenAI Harness |
| AGENTS.md 自动生成 | 渐进式披露 | OpenAI Harness |
| 黄金规则 + QA 循环 | 熵管理 | Harness Engineering |
| 阶段摘要 + STEP 0: ORIENT | 智能体可读性 | Harness Engineering |
| Git 分支 + 提交集成 | 吞吐量→合并 | Harness Engineering |
| Sprint 契约 | 生成-评估契约 | Anthropic Original |
| 结构化评分(5 维度) | 评分标准 | Anthropic Original |
| Section 7: 简化规则 | Harness 简化 | Anthropic Original |
English
AutoTeam is an autonomous AI development team framework running entirely inside Claude Code and Copilot CLI. One command triggers a full 8-agent pipeline that analyzes, designs, implements, tests, and documents software — no human steps between.
Quick Start
Claude Code:
/autoteam "build a REST API for task management"
Copilot CLI (repo-native natural language trigger, no /autoteam slash command):
Use AutoTeam to implement: build a REST API for task management
The Copilot version is activated by repository instruction files: .github/copilot-instructions.md and .github/instructions/autoteam.instructions.md.
Claude Code Commands
These slash commands are available in Claude Code. Copilot CLI does not support /autoteam-style slash commands — use natural-language triggers instead.
| Command | Description |
|---|
/autoteam "requirement" | Full pipeline: brainstorm → implement → QA → PR |
/autoteam-plan "requirement" | Brainstorming only: generate approved plan.md |
/autoteam:status | Check pipeline status |
Use /autoteam-plan to pre-generate a plan for complex projects, or when you want to review the plan before committing to the full pipeline.
How It Works