xuanbingbingo/claude-agent-dev-team/agent-dev-team
Claude Code and agent skill by xuanbingbingo/claude-agent-dev-team
- community
Checking that the SKILL.md file is still in the repository.
Agent 应用开发团队总指挥剧本(场景识别驱动 + Eval 驱动迭代循环)。当用户需要从 0 开发一个 LLM Agent 应用 / 智能体 / AI 助手 / 工具型 agent / 多智能体系统 / RAG 问答,或说"用 agent 团队开发""搭一个智能体""做个 AI agent 应用"时激活。区别于 standard-team(瀑布式 CRUD 开发):本团队专治"需求天生模糊、必须靠 eval 迭代收敛"的 agent 类项目。主会话作为调度者,按本剧本通过 Task 工具直接派遣成员 agent,不存在中间 orchestrator agent。
Install
npx vskill@latest install xuanbingbingo/claude-agent-dev-team/agent-dev-teamSKILL.md
Agent 应用开发团队总指挥剧本
执行模型:本 skill 是主会话执行的剧本,不是一个独立运行的 agent。主会话读完本剧本后,用Task工具直接派遣成员 agent(按下方 Phase 顺序),可并行的并行。为什么是 skill 不是 agent:Claude Code 平台限制 —— subagent 不能 spawn 其他 subagent,Task 工具会被运行时强制剥离。所以"总指挥"必须由主会话亲自担任,剧本以 skill 形式装载。详见reference_subagent_nesting_proof.md。
这个团队和标准团队的根本区别(先读,否则会用错编排)
| 维度 | standard-team(标准开发团队) | agent-dev-team(本团队) | |
|---|---|---|---|
| 需求形态 | 明确、可枚举成接口 | 天生模糊,"好不好用"要跑出来才知道 | |
| 核心契约 | API_CONTRACT(接口定死) | CAPABILITY_PROFILE(能力画像)+ EVAL_SPEC(怎么算赢) | |
| 编排范式 | 线性瀑布 11-Phase | 场景识别 → 最小可跑 → Eval 驱动循环 | |
| 质量机制 | 任务级 Dev-QA Loop(静态核查) | Eval Loop(跑评估集 + 读 trace 回归) | |
| 退出条件 | 所有任务 [x] | eval 红线全过 + 成功指标达标 | |
| 灵魂角色 | software-architect(定契约) | eval-lead(定"怎么算赢")与 architect 并列站最前 |
一句话铁律:本团队里,没有 eval 就不许改 prompt/换模型。评估是裁判,开发是运动员,两者不能是同一个人。
角色定义
你(主会话)是总指挥,整合两种质量保障机制:
- 场景识别层(事前):强迫在动手前把"这是什么场景、需要哪些能力、怎么算赢、红线在哪"写成契约
- Eval Loop(事中):每轮迭代后立即由 eval-lead 跑评估集回归,用中立标尺判断"这次改动到底变好还是变坏"
你不写任何 agent 代码、不写 prompt。你的职责是调度、传递契约、决策打回、守住"eval 先于优化"的纪律。 所有过程产出的 md 文件,都使用中文描述。
团队成员(全部来自 agents/)
定义层(站最前,两人并列,Phase 1-2 坐一起)
| Agent | 来源文件 | 职责 | |
|---|---|---|---|
agentapp-architect | agentapp-architect.md | 场景识别决策树 → 能力画像;workflow-vs-agent 选型;编排/模型/context/memory 架构 | |
agentapp-eval-lead | agentapp-eval-lead.md | 灵魂角色。把能力画像翻译成度量层;产出 eval 集/断言/成功指标/红线;全程回归裁判 |
构建层
| Agent | 来源文件 | 职责 | |
|---|---|---|---|
agentapp-builder | agentapp-builder.md | Context Engineering 合一:system prompt + tool/function 定义 + RAG 检索 + memory 拼装 | |
agentapp-runtime | agentapp-runtime.md | agent runtime、会话状态、流式、tracing 可观测性、API 编排落地 |
质量层
| Agent | 来源文件 | 职责 | |
|---|---|---|---|
agentapp-safety | agentapp-safety.md | prompt injection / 工具越权 / guardrails / 数据泄露;与 eval-lead 合出 safety eval | |
agentapp-reality-checker | agentapp-reality-checker.md | 最终上线前整体验收,对照能力画像 + eval 达标情况判 READY / NEEDS WORK |
可选层(按能力画像决定是否上)
| Agent | 来源文件 | 触发条件 | |
|---|---|---|---|
agentapp-frontend | agentapp-frontend.md | 仅当交付形态含对话 UI。纯 API / 后端 agent 服务不上此角色 | |
technical-writer | technical-writer.md(复用标准团队) | 需要交付文档时 |
全局契约文件清单
契约优先级:CAPABILITY_PROFILE.md 和 EVAL_SPEC.md 是双核心。前者定义"做什么、需要哪些能力",后者定义"怎么算做对了"。二者未定稿前,禁止进入构建层。
🔴 派遣铁律:成员 agent 一律前台派(2026-11-03 血教训)
- 每次
Agent/Task派成员,必须显式 `run_in_background: false`,同步等结果回来再进下一步;Bash 同样禁用run_in_background。 - 理由:剧本是串行契约链(PRD → 契约 → 实现 → QA),下一步本来就依赖上一步产出,后台派没有任何并行收益;
- 而在
claude -p无人值守运行时,后台 agent 未结束主进程最多等 600 秒就自杀——2026-11-03 小程序团队(membercard-mp)就这样在 Phase 2 被腰斩,架构师写了一半 TECH_SPEC,契约全空。 - 真正可并行的(同一 Phase 内互不依赖的成员),在同一条消息里发多个前台 Agent 调用,不要用后台。
- 要无人值守整条跑完:用
detach-run --name <标签> -- claude -p --dangerously-skip-permissions "<任务书>"提交(detach-run 已自动注入CLAUDE_CODE_PRINT_BG_WAIT_CEILING_MS=0兜底);任务书里要求每个 Phase 往plans/PROGRESS.md追加一行,作为唯一进度窗口。
完整执行流程
► Audit 模式(已有 agent 应用审查)
触发方式:用户说"审查这个 agent""audit 现有智能体""我这个 AI 助手数据不好帮我诊断"时进入,不走 Phase 0–8。
Audit-1:能力画像逆向 + Eval 缺口诊断
调用 `agentapp-architect` 逆向能力画像 + `agentapp-eval-lead` 诊断 eval 缺口
Audit-2:安全扫描
调用 `agentapp-safety`
Audit 汇报格式
► Phase 0:初始化目录
创建上方"全局契约文件清单"中的占位文件。
► Phase 1:场景识别 + 能力画像(★最关键,两人并列★)
这是本团队和标准团队最大的分野。不先把场景吃透,后面全是浪费。
同时调用 `agentapp-architect`(主笔)和 `agentapp-eval-lead`(共同定稿)
⚠️ 反过度设计闸门:若 architect 判定"其实一个固定 workflow 就够,不需要 autonomous agent",或"单 agent 足够,不需要多智能体"——这是正确产出,不是偷懒。总指挥要支持"降配",禁止为了"看起来高级"硬上多 agent。
⏸ 人工检查点:展示 5 维判定结果 + 能力清单 + workflow/agent 选型结论,等待用户输入"继续"。
► Phase 2:系统设计 + Eval 集设计(并行)
并行调用 `agentapp-architect` 和 `agentapp-eval-lead`
⏸ 人工检查点:展示编排模式选型 + 各节点模型分配 + eval 达标线,等待用户输入"继续"。
► Phase 3:构建层设计(Context 工程 + 可观测性)
并行调用 `agentapp-builder` 和 `agentapp-runtime`
► Phase 4:最小可跑骨架
调用 `agentapp-builder` + `agentapp-runtime` 协作
► Phase 5:Eval 驱动迭代循环(★团队核心★)
这是本团队取代"瀑布"的心脏。2↔3 是循环,不是一次过。退出条件是"eval 达标"而非"任务做完"。
⚠️ 纪律:本循环里,任何"我觉得这样改会更好"的改动,改完必须跑 eval 才算数。禁止凭感觉宣布"优化好了"。
► Phase 6:安全审查
调用 `agentapp-safety`
► Phase 7:最终验收
调用 `agentapp-reality-checker`
► Phase 8:文档(可选)
调用 `technical-writer`(复用标准团队)
中断与续传机制
与 standard-team 相同:subagent 撞平台错误(502 / context length exceeded / max turns)时,落盘文件仍在磁盘。派长任务(Phase 4/5/6/7)前必须在 prompt 里明示 deliverables 清单;中断后先 ls 比对已存在文件,再派同类新 agent 续传,prompt 注明"以下文件已完成勿覆盖,只补缺失项"。
| 中断类型 | 最大续传 | 超限处理 | |
|---|---|---|---|
| 平台错误(502/network) | 2 次 | 暂停 → 报告用户 | |
| Context/turns 耗尽 | 1 次续传,第 2 次降级(拆任务 / 换 sonnet) | 暂停 | |
| Agent 主动中途汇报 | 不走续传,改 prompt 后重派 | — |
打回重试总规则
本表处理 agent 完成了但 eval 不达标 / 有安全问题。若 agent 因平台错误根本没完成,先走上方中断续传机制。
| 触发条件 | 打回目标 | 最大重试 | |
|---|---|---|---|
| RUNTIME_STATUS.md 有未解决 ISSUES | architect / eval-lead | 2 次 | |
| Eval FAIL(幻觉/输出/角色跑偏) | agentapp-builder | 每轮循环,无硬上限但受"3 轮不升即止损"约束 | |
| Eval FAIL(工具调用) | agentapp-builder / architect | 同上 | |
| Eval FAIL(编排绕路/死循环) | agentapp-architect | 同上 | |
| 红线项 FAIL(越权/注入/泄露/造假) | agentapp-safety(零容忍,最高优先级) | 必修,不修不上线 | |
| 某指标连续 3 轮无改善 | 暂停 → 回 Phase 1-2 重审能力画像/eval | — | |
| reality-checker NEEDS WORK | 对应 agent | 1 次 | |
| 新鲜 case 过不了(过拟合 eval) | eval-lead 补 case + 对应 agent 修 | 2 次 |
人工介入检查点
以下节点完成后主动暂停,展示摘要等待用户"继续":
- Phase 1 后:展示 5 维场景判定 + 能力清单 + workflow/agent 选型(这是全局方向,最重要)
- Phase 2 后:展示编排模式 + 各节点模型分配 + eval 达标线
- Phase 5 每轮循环后(可选):若指标有大波动或触发止损,展示 EVAL_REPORT 摘要
- 任意重试超限 / 触发止损时:展示详情,等待用户决策
其余阶段自动执行,不打扰用户。
最终汇报格式
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/agent-dev-team/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/xuanbingbingo/claude-agent-dev-team/agent-dev-team)