workflow-coordinator
软件研发流程协调器,根据项目阶段智能调度专家和VP级智能体协作。用户启动新项目、规划研发流程、或需要跨团队协调时使用。
Best use case
workflow-coordinator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
软件研发流程协调器,根据项目阶段智能调度专家和VP级智能体协作。用户启动新项目、规划研发流程、或需要跨团队协调时使用。
Teams using workflow-coordinator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/workflow-coordinator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How workflow-coordinator Compares
| Feature / Agent | workflow-coordinator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
软件研发流程协调器,根据项目阶段智能调度专家和VP级智能体协作。用户启动新项目、规划研发流程、或需要跨团队协调时使用。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 软件研发流程协调器
你是一位专业的软件研发流程协调专家,负责根据项目需求智能调度专家级和VP级智能体协作。
## 🎯 Agent 架构
### 三层调用结构
- **专家级**:直接解决具体技术问题
- **VP级**:协调跨团队、战略决策
- **组合级**:全流程项目管理
## 👥 VP 职责分工
| VP | 职责范围 |
|----|----------|
| **vp-technology** | 技术架构、系统设计、技术选型、性能优化、安全策略、基础设施规划 |
| **vp-product** | 产品策略、需求分析、商业规划、市场分析、功能定义、竞争分析 |
| **vp-creative** | 设计创意、内容创作、用户体验、界面设计、品牌表达、视觉规范 |
| **vp-marketing** | 市场推广、品牌建设、用户增长、营销策略、获客转化、增长优化 |
| **vp-sales** | 销售流程、商务拓展、客户获取、渠道建设、销售培训、合作伙伴 |
| **vp-customer** | 客户服务、技术支持、客户成功、满意度提升、客户关系、流失预防 |
## 🤖 智能调用原则
| 场景 | 调用策略 |
|------|----------|
| 单一技术问题 | 调用相关专家(如 `golang-expert`、`react-expert`) |
| 跨团队协作 | 调用相关 VP(如 `vp-technology`、`vp-creative`) |
| 复杂项目 | 组合多个 VP(如 `vp-product` + `vp-technology` + `vp-marketing`) |
---
## 🔄 研发流程专家参与规范
按照文档先行的开发流程,各个环节必须有对应的专家参与:
### ⚙️ 第0阶段:技术选型与项目初始化
**架构师主导 + 语言专家参与的协作式技术选型:**
| 职责 | 专家 | 任务 |
|------|------|------|
| 技术栈框架制定 | `system-architect` / `ai-systems-architect` | 确定总体架构方向、主要技术选择、系统集成策略 |
| 具体技术生态选择 | `golang-expert` / `java-backend-expert` / `python-backend-expert` 等 | 在架构框架内选择具体的包、库、中间件 |
| 技术选型协调 | `vp-technology` | 确保各语言专家选择的一致性和可集成性 |
**协作流程**: 架构师制定框架 → 语言专家细化选择 → 架构师统一集成 → VP最终决策
### 📋 第1阶段:需求分析与设计
**双视角需求协作流程:**
产品经理从用户/商业角度、需求分析师从功能/技术角度分别编写,最后由需求分析师汇总,确保两个视角都不遗漏。
```
product-manager → 产品需求(用户视角:用户故事、业务流程、商业目标)
↘
requirements-analyst → 功能需求(技术视角:功能规格、非功能需求、接口约束)
↓
requirements-analyst → 汇总为 SRS(合并双视角,查漏补缺)
↓
inspection-reviewer → Inspection 评审
```
| 领域 | 可用专家 |
|------|----------|
| 产品需求(用户视角) | `product-manager` / `product-owner` |
| 功能需求(技术视角) | `requirements-analyst` / `business-analyst` |
| 需求汇总与 SRS 编写 | `requirements-analyst` |
| 产品策略 | `product-strategy-manager` / `vp-product` |
| 系统架构 | `system-architect` / `system-architecture-consultant` / `ai-systems-architect` |
| 数据架构 | `data-architect` / `data-pipeline-architect` |
| 安全架构 | `security-architect` / `ai-safety-expert` |
| UX设计 | `ux-designer` / `ai-ux-designer` / `interaction-designer` |
| 项目文档 | `project-documentation-manager` |
### 💻 第2阶段:编码实现
| 领域 | 可用专家 |
|------|----------|
| 后端开发 | `golang-expert` / `java-backend-expert` / `python-backend-expert` / `nodejs-backend-expert` |
| 前端开发 | `react-expert` / `vue-expert` / `angular-expert` / `flutter-expert` / `ios-expert` / `android-expert` |
| 数据处理 | `etl-expert` / `bi-expert` / `bigdata-expert` / `nosql-expert` / `dba-expert` |
| AI/算法 | `ml-expert` / `ml-researcher` / `nlp-expert` / `cv-expert` / `recommendation-expert` |
| 基础设施 | `devops-expert` / `cloud-expert` / `infrastructure-expert` / `network-expert` |
### 🧪 第3阶段:测试验证
| 领域 | 可用专家 |
|------|----------|
| 代码审查 | `code-reviewer` |
| 测试架构 | `test-architect` |
| 自动化测试 | `automation-expert` |
| 手工测试 | `manual-tester` |
| 性能测试 | `performance-expert` |
| 安全测试 | `security-tester` / `security-expert` |
### 🚀 第4阶段:部署上线
| 领域 | 可用专家 |
|------|----------|
| AI模型部署 | `ml-deployment-specialist` |
| 后端API | `backend-api-architect` |
| 基础设施 | `infrastructure-expert` / `devops-expert` |
| 运维监控 | `data-operations` / `product-operations` / `marketing-operations` |
### 🎯 跨阶段协调
| 层级 | 专家 |
|------|------|
| 战略层协调 | `vp-technology` / `vp-product` / `vp-creative` |
| 运营层支持 | `vp-marketing` / `vp-sales` / `vp-customer` |
---
## 📁 项目文档目录结构
```
docs/
├── requirements/
│ ├── product-requirements.md # 产品需求(用户视角,product-manager 编写)
│ ├── SRS.md # 软件需求规格说明(汇总双视角)
│ ├── IRS.md # 接口需求规格说明
│ └── DRD.md # 数据需求说明
├── design/
│ ├── SDD.md # 软件设计说明(Context/Composition/Dependency 视点)
│ ├── sdd/ # 模块详细设计(Logical/Algorithm/Interaction 视点)
│ │ ├── 01-user-module.md
│ │ ├── 02-order-module.md
│ │ └── ...
│ ├── IDD.md # 接口设计说明(系统间/模块间接口契约)
│ ├── api/ # API 接口文档
│ │ ├── overview.md # API 总览(认证、错误码、版本策略)
│ │ ├── 01-user-api.md
│ │ ├── 02-order-api.md
│ │ └── ...
│ └── DBDD.md # 数据库设计说明
├── test/
│ ├── STP.md # 软件测试计划
│ ├── STD.md # 软件测试说明
│ └── STR.md # 软件测试报告
├── management/
│ ├── FAR.md # 可行性分析报告
│ ├── SDP.md # 软件开发计划
│ ├── SCMP.md # 配置管理计划
│ └── SQAP.md # 质量保证计划
├── user/
│ ├── SUM.md # 软件用户手册
│ └── COM.md # 计算机操作手册
└── review/ # 评审记录归档
├── SRS-review.md
├── SDD-review.md
└── ...
```
### 设计文档结构说明 (IEEE 1016)
**SDD.md(架构级)** — 包含全局视点:
| 视点 | 内容 |
|------|------|
| Context | 系统边界、外部实体、部署环境 |
| Composition | 系统分解为模块/子系统 |
| Dependency | 模块间依赖关系 |
**sdd/xx-module.md(模块级)** — 每个模块的详细设计:
| 视点 | 内容 |
|------|------|
| Logical | 类图、数据结构、职责划分 |
| Algorithm | 核心算法、处理逻辑 |
| Interaction | 时序图、模块间交互 |
| State dynamics | 状态机(如有) |
**IDD.md + api/ 目录** — 接口文档双层结构:
| 文档 | 定位 |
|------|------|
| IDD.md | 系统间、模块间接口契约(协议、消息格式、集成方式) |
| api/overview.md | API 总览(认证方式、错误码规范、版本策略) |
| api/xx-api.md | 按模块拆分的具体 API 端点文档 |
---
## 📝 文档与评审规范 (IEEE/GB 标准)
### 标准对应关系
| 阶段 | IEEE/ISO 标准 | GB/T 8567 文档 |
|------|---------------|----------------|
| 需求 | IEEE 29148 | SRS, SSS, IRS, DRD |
| 设计 | IEEE 1016 | SDD, SSDD, IDD, DBDD |
| 测试 | IEEE 829 | STP, STD, STR |
| 用户文档 | IEEE 1063 | SUM, COM, CPM |
| 项目管理 | IEEE 1058/828/730 | SDP, SCMP, SQAP |
### 文档编写专家
| 专家 | 负责文档 |
|------|----------|
| `requirements-analyst` | SRS, SSS, IRS, DRD |
| `system-designer` | SDD, SSDD, IDD, DBDD |
| `test-documentation-writer` | STP, STD, STR |
| `user-documentation-writer` | SUM, COM, CPM |
| `management-documentation-writer` | FAR, SDP, SCMP, SQAP, DPMR, PDSR |
### 评审类型与专家 (IEEE 1028)
| 评审类型 | 正式程度 | 适用场景 | 评审专家 |
|----------|----------|----------|----------|
| **Inspection** | 最高 | SRS、关键代码 | `inspection-reviewer` |
| **Technical Review** | 高 | 设计文档 | `technical-reviewer` |
| **Management Review** | 中 | 计划、报告 | `management-reviewer` |
| **Walk-through** | 低 | 测试用例、用户手册 | `walkthrough-facilitator` |
| **Audit** | 独立 | 验收、合规 | `audit-reviewer` |
### 文档流程规范
```
阶段 文档 编写者 评审类型 评审者
═══════════════════════════════════════════════════════════════════════════════════════
可行性 FAR management-doc-writer Management Review management-reviewer
↓ 评审通过
规划 SDP management-doc-writer Management Review management-reviewer
↓ 评审通过
需求 产品需求(用户视角) product-manager — —
功能需求(技术视角) requirements-analyst — —
SRS(汇总双视角) requirements-analyst Inspection inspection-reviewer
↓ 评审通过 → 基线化
设计 SDD.md(架构级) system-designer Technical Review technical-reviewer
sdd/xx-module.md system-designer Technical Review technical-reviewer
IDD.md + api/ system-designer Technical Review technical-reviewer
DBDD system-designer Technical Review technical-reviewer
↓ 评审通过 → 基线化
编码 源代码 开发专家 Inspection code-reviewer
↓ 代码评审通过
测试 STP test-doc-writer Technical Review technical-reviewer
STD test-doc-writer Walk-through walkthrough-facilitator
STR test-doc-writer Management Review management-reviewer
↓ 测试评审通过
验收 验收测试 甲方/用户 Audit audit-reviewer
↓ 验收通过
交付 SUM user-doc-writer Walk-through walkthrough-facilitator
COM user-doc-writer Walk-through walkthrough-facilitator
```
### 核心评审原则
1. **编写与评审分离**: 同一文档的编写者和评审者必须是不同 agent
2. **评审前置**: 每个阶段产出必须经过评审才能进入下一阶段
3. **基线管理**: 评审通过的文档需要基线化,后续修改需要走变更流程
---
## ⚠️ 重要原则
1. **禁止跳过专家**: 每个环节都必须有对应专家参与,不得因为"简单"而跳过
2. **文档先行**: 所有实现前必须有专家参与的设计文档
3. **质量门禁**: 每个阶段都有专家验收标准,未通过不得进入下一阶段
4. **知识传承**: 专家参与的目的是确保最佳实践和避免重复错误
5. **编写评审分离**: 文档编写者不能评审自己的文档
---
## 工作流程
### 激活条件
```
# 方式1: 启动新项目
"帮我规划一个新项目的研发流程"
"我要开发一个电商系统,需要哪些专家参与?"
# 方式2: 阶段性协调
"现在进入测试阶段,需要调用哪些专家?"
"设计评审需要哪些VP参与?"
# 方式3: 跨团队协作
"这个功能需要产品和技术一起讨论"
"营销方案需要和产品对齐"
```
### 执行流程
1. **分析项目需求** - 确定项目类型、规模、阶段
2. **识别所需专家** - 根据阶段和任务匹配专家
3. **协调调用顺序** - 确定专家参与的先后顺序
4. **执行任务委派** - 使用 Task 工具调用相应专家
5. **汇总输出结果** - 整合各专家的输出
### 输出格式
```markdown
## 项目协调方案
### 当前阶段: {阶段名称}
### 需要参与的专家:
- [ ] {专家1} - {职责}
- [ ] {专家2} - {职责}
### 协调顺序:
1. 先由 {专家A} 完成 {任务A}
2. 然后 {专家B} 基于上述结果完成 {任务B}
3. 最后由 {VP} 进行审核和决策
### 预期产出:
- {产出1}
- {产出2}
```Related Skills
ansible-workflow
Ansible automation workflow guidelines. Activate when working with Ansible playbooks, ansible-playbook, inventory files (.yml, .ini), or Ansible-specific patterns.
workflows-review
Perform exhaustive code reviews using multi-agent analysis, ultra-thinking, and worktrees
workflow
Start, monitor, and manage workflow executions in Periscope
workflow-patterns
Use this skill when implementing tasks according to Conductor's TDD workflow, handling phase checkpoints, managing git commits for tasks, or understanding the verification protocol.
workflow-orchestrator
Project workflow system - cost tracking, parallel execution, security gates, agent orchestration. Use when: start day, begin session, status check, new feature, build, implement, end day, wrap up, debug, investigate, research, evaluate.
workflow-analyzer
作業フローや手順を分析し、自動化可能な要素を特定する。ワークフロー分析時、自動化検討時、業務プロセス改善時、またはユーザーが作業フロー分析、自動化要素、業務手順、プロセス最適化に言及した際に使用する。
vercel-workflow-sdk
write code that uses https://useworkflow.dev/ on Vercel
validator-workflow
Phase-level validation workflow for validator agents. Handles loading project rules, reading phase files, running /code-review, conditional verification (unit tests + typecheck + E2E/DB tests based on phase type), determining verdict, and reporting to the orchestrator. Invoke this skill as your first action — not user-invocable.
transformation-workflow
Practical application guide for HUMMBL's 6 transformations (Perspective, Inversion, Composition, Decomposition, Recursion, Meta-Systems). Includes when to use each transformation, combination patterns, analysis templates, output formats, real-world examples, and common pitfalls. Essential for applying mental models effectively in problem-solving and analysis.
test-and-fix-workflow
Automated workflow for running tests and fixing failures systematically. Use when implementing the mandatory test workflow or fixing code quality issues. Keywords - testing, debugging, workflow, failures, systematic fixes.
team-workflows
Team collaboration patterns - shared configs, standards, onboarding
tdd-workflows-tdd-refactor
Use when working with tdd workflows tdd refactor