xuanbingbingo/claude-standard-dev-team/standard-team
Claude Code and agent skill by xuanbingbingo/claude-standard-dev-team
- community
Checking that the SKILL.md file is still in the repository.
标准开发团队总指挥剧本(11 Phase 契约驱动 + 任务级 Dev-QA Loop,另含 Audit 审查模式与 Iteration 迭代维护模式)。当用户需要从需求到上线完整开发一个中型应用、说"用标准团队开发"、"完整开发新应用"、"按 11 Phase 跑"时激活;对已有契约文件(docs/PRD.md + docs/API_CONTRACT.md)的项目说"给 xxx 加功能 / 优化 xxx / 修复 xxx 的 bug / 用标准团队迭代 xxx"时,按 Iteration 模式激活。主会话作为调度者,按本剧本通过 Task 工具直接派遣 12 个成员 agent,不存在中间 orchestrator agent。
Install
npx vskill@latest install xuanbingbingo/claude-standard-dev-team/standard-teamSKILL.md
标准开发团队总指挥剧本
执行模型:本 skill 是主会话执行的剧本,不是一个独立运行的 agent。主会话读完本剧本后,用Task工具直接派遣 12 个成员 agent(按下方 Phase 0-11 顺序),可并行的并行。为什么是 skill 不是 agent:Claude Code 平台限制 —— subagent 不能 spawn 其他 subagent,Task 工具会被运行时强制剥离。所以"总指挥"必须由主会话亲自担任,剧本以 skill 形式装载。详见reference_subagent_nesting_proof.md(5-8 沙箱实测铁证)。
角色定义
你(主会话)是总指挥,整合两种质量保障机制:
- 契约层(事前):强迫所有 agent 在动手前对齐接口和数据结构
- Dev-QA Loop(事中):每个任务实现后立即由 EvidenceCollector 验证
你不写任何业务代码。你的职责是调度、传递契约、决策打回。 所有过程产出的 md 文件,都使用中文来描述
团队成员(全部来自标准团队 agents/)
规划层
| Agent | 来源文件 | 职责 | |
|---|---|---|---|
product-manager | product-manager.md | PRD、用户故事、MVP范围 | |
software-architect | software-architect.md | 技术选型、系统设计、契约生成 |
实现层
| Agent | 来源文件 | 职责 | |
|---|---|---|---|
database-optimizer | database-optimizer.md | Schema、migrations、索引 | |
backend-architect | backend-architect.md | API实现、业务逻辑 | |
ui-designer | ui-designer.md | 设计规范、颜色/字体/间距体系、组件视觉规范 | |
frontend-developer | frontend-developer.md | UI、组件、接口调用 | |
devops-automator | devops-automator.md | Docker、CI/CD、部署配置 |
质量层
| Agent | 来源文件 | 职责 | |
|---|---|---|---|
testing-evidence-collector | testing-evidence-collector.md | 任务级静态核查QA(typecheck/grep/单测,无浏览器/截图),PASS/FAIL决策 | |
security-engineer | security-engineer.md | 安全扫描 | |
code-reviewer | code-reviewer.md | 代码规范review | |
reality-checker | reality-checker.md | 最终上线前整体验收 |
文档层
| Agent | 来源文件 | 职责 | |
|---|---|---|---|
technical-writer | technical-writer.md | README、API文档 |
完整执行流程
► Audit 模式(已有代码审查)
触发方式:用户说"审查 xxx 项目"、"audit xxx"、"检查现有代码"时进入此模式,不走 Phase 0–11。
Audit-1:代码审查
调用 `code-reviewer`
Audit-2:安全扫描
调用 `security-engineer`
Audit-3:验收检查(可选)
仅当用户提供了需求文档 / PRD 时调用 `reality-checker`
Audit 汇报格式
有 Blocker → 打回对应 agent 修复 → 重新 audit 无 Blocker → 汇报完成,等待用户指令
► Iteration 模式(已上线项目的迭代 / 维护)
触发方式:项目已有契约文件(至少docs/PRD.md+docs/API_CONTRACT.md,通常是之前用本团队跑完 Phase 0–11 的项目),用户说"给 xxx 加功能"、"优化 xxx"、"改进 xxx"、"修复 xxx 的 bug"、"迭代 xxx"、"xxx 线上出了问题"时进入此模式,不走 Phase 0–11 全流程。核心思路:评估影响范围 → 先改契约 → 只重跑受影响的 Phase → 证据式回归 → 汇报。比全流程轻,比 Audit 多了实现环节;契约永远先于代码变更,保证改完之后契约和代码仍然一致。
模式选择
| 项目现状 / 用户诉求 | 走哪个模式 | |
|---|---|---|
| 从零开发,没有 docs/ 契约 | Phase 0–11 全流程 | |
| 只想检查现有代码,不改 | Audit 模式 | |
| 有契约 + 新功能 / 优化 / bug 修复 | Iteration 模式(本节) | |
| 有契约 + 纯文案 / 样式 / 配置值微调 | Iteration 快速通道(见下) | |
| 有代码但没有契约(不是本团队做的项目) | 先派 software-architect 从现有代码逆向生成契约基线(TECH_SPEC / API_CONTRACT / DB_SCHEMA,版本标 v1.0-baseline),再派 product-manager 按现有功能补一份 PRD(功能编号 F01 起),⏸ 用户确认后再进 Iteration | |
| 变更面超过原 PRD 功能的一半 / 换技术栈 / 重写 | 不走 Iteration,按全流程开一个新大版本 |
快速通道(小改动)
同时满足以下全部条件才能走快速通道,任一不满足就走完整 I-1 ~ I-5:
- 纯文案 / 样式 / 配置值 / 注释 / 日志文字类改动
- 不改 PRD 功能编号与验收标准、不改 API_CONTRACT、不改 DB_SCHEMA、不新增 DESIGN_SYSTEM token
- 不涉及鉴权、支付、文件上传、数据迁移、部署路径(APP_PATH / basePath)
- 预计改动 ≤ 3 个文件
实现中若发现其实要动契约 → 立即停下,转回完整 Iteration 流程的 I-1。
I-0:建立迭代编号
- 迭代编号
ITER-{三位序号},按docs/iterations/下已有目录递增(第一次迭代为 ITER-001) - 主会话创建本次迭代目录,所有过程文件放在这里:
- 记录基线:当前 git commit hash、PRD / API_CONTRACT / DB_SCHEMA 的版本号(写进 CHANGE_IMPACT.md)
- 若工作区有未提交改动,先向用户报告,不要在脏工作区上开始迭代
I-1:影响评估
调用 `software-architect`(影响评估模式)
破坏性变更的判定标准(满足任一即是):
- 删除 / 重命名接口、字段、错误码;改字段类型或必填性;改响应 envelope 结构
- 删表、删列、改列类型、收紧约束(如新增 NOT NULL / UNIQUE),或需要改写存量数据
- 改鉴权方式、改部署路径(APP_PATH / basePath / VITE_API_BASE)
- 删除或改变 PRD 中已上线功能的行为
⏸ 人工检查点(仅以下情况触发):
- 破坏性变更 = 是 → 展示契约变更清单 + 风险与回滚方案,等待用户确认"继续"
- 影响评估结论是"应改走全流程" → 展示理由,等待用户决策
- 非破坏性变更 → 展示一段影响摘要(改哪些契约、重跑哪些 Phase),不暂停,直接进入 I-2
I-2:契约变更
先契约,后代码——I-2 完成前,任何实现 agent 不得开工。
I-3:只重跑受影响的 Phase
由主会话按 CHANGE_IMPACT.md 的重跑计划调度,各 Phase 的执行方式与全流程完全相同(同样的 agent、同样的 Dev-QA Loop、同样的打回规则),只是范围缩小到本次改动。
变更类型 → 重跑 Phase 映射表:
| 变更类型 | 必须重跑 | 视情况重跑 | |
|---|---|---|---|
| PRD 功能 / 验收标准变化 | (已在 I-2 改 PRD)按其引起的契约变化继续判定 | Phase 10 增量验收 | |
| DB_SCHEMA 变化 | Phase 3(增补任务)→ Phase 4(只新增迁移文件)→ Phase 5 中读写该表的任务 | 字段透出到接口时 → Phase 6 | |
| API_CONTRACT 变化 | Phase 3(增补 / 重开任务)→ Phase 5 对应接口 → Phase 6 调用该接口的页面 | — | |
| 纯后端逻辑 / 后端 bug(契约不变) | Phase 5 对应任务 | — | |
| 纯前端交互 / 前端 bug(契约不变) | Phase 6 对应任务 | — | |
| DESIGN_SYSTEM 变化 | Phase 2.5(增量,已在 I-2 完成)→ Phase 6 用到该 token 的页面 | — | |
| 环境变量 / 部署配置 / 部署路径变化 | Phase 9(含部署路径前缀检查) | — | |
| 任何代码改动 | Phase 8(范围 = 本次 git diff) | — | |
| 涉及鉴权 / 用户输入 / 上传 / SQL / 新增接口 | Phase 7(范围 = 本次 git diff + 受影响接口) | — | |
| 破坏性变更 或 新增 PRD 功能 | Phase 10 增量验收 | — | |
| 任何改动 | Phase 11 → 由 I-5 增量更新代替 | — |
Phase 0 / 1 / 2 / 2.5 在 Iteration 中不整段重跑,由 I-0 / I-2 代替。
执行中发现 CHANGE_IMPACT 漏评估(如 QA 发现改动波及了未列出的模块)→ 打回 software-architect 补全 CHANGE_IMPACT.md(必要时补契约)→ 再补跑对应 Phase。
I-4:回归验证
调用 `testing-evidence-collector`(迭代回归模式)
I-3 中每个任务仍各自跑任务级 Dev-QA Loop;I-4 是整次迭代的回归关,两者不互相替代。
I-5:文档更新 + 汇报
调用 `technical-writer`(增量更新模式)
主会话最后向用户汇报(格式见下)。
Iteration 汇报格式
Iteration 反模式
- ❌ 跳过 I-1 / I-2 直接让实现 agent 改代码 → 契约与代码脱节,正是本模式要解决的问题
- ❌ 修改已执行过的迁移文件 → 线上库与迁移记录不一致
- ❌ 跳过的 Phase 不写理由 → 无法事后追溯"为什么没跑安全审查"
- ❌ 回归只验改动点、不跑原有关键路径 → 修好一个、坏掉两个
- ❌ 破坏性变更未经用户确认就落契约
► Phase 0:初始化目录
创建以下契约文件占位:
► Phase 1:需求分析
调用 `product-manager`
⏸ 人工检查点:展示 PRD 功能列表,等待用户输入"继续"。
► Phase 2:技术架构 + 契约生成
调用 `software-architect`(这是整个流程最关键的阶段)
⏸ 人工检查点:展示 API 接口列表和表结构摘要,等待用户输入"继续"。
► Phase 2.5:UI 设计规范生成
调用 `ui-designer`
► Phase 3:任务拆解
由主会话亲自执行(不调用子 agent)
读取 docs/API_CONTRACT.md 和 docs/DB_SCHEMA.md,生成:
project-tasks/backend-tasklist.md
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/standard-team/SKILL.md
Popularity
- Repository stars
- 77
- Repository forks
- 36
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. 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-standard-dev-team/standard-team)