并行工作流优化器Skill parallel-workflows

并行工作流优化器是一个AI驱动的任务自动化技能,专门用于智能识别和并行执行软件开发中的独立任务。该技能通过Task工具实现多任务并发处理,显著提升代码分析、质量检查、组件开发等场景的工作效率。核心功能包括:自动检测可并行任务、优化执行计划、生成整合报告、错误处理。适用于前端开发、后端开发、DevOps等场景,帮助开发者实现高效并行编程和工作流优化。关键词:并行执行、任务优化、工作流自动化、软件开发效率、多任务处理、AI辅助编程、代码分析、质量检查、并发编程、性能提升。

DevOps 0 次安装 0 次浏览 更新于 3/3/2026

name: parallel-workflows description: “优化多个任务的并行执行。当用户提到 並列で実行, 同時にやって, まとめてやって, run in parallel, do these together 时使用。不要用于:単一タスク, 順次実行が必要な作業, 依存関係のあるタスク。” allowed-tools: [“Read”, “Task”] user-invocable: false metadata: skillport: category: worker tags: [parallel, workflow, optimization, concurrent] alwaysApply: false

并行工作流技能

优化多个任务的并行执行。 利用 Task 工具同时处理独立任务。


触发短语

此技能会在以下短语时自动启动:

  • 「并列执行」「同时做」
  • 「一起做」「一口气做完」
  • 「高效地做」「快速完成」
  • “run in parallel”, “do these together”

相关命令

  • /work - 执行 Plans.md 中的任务(支持并行执行)

概述

Claude Code 可以并行执行多个任务。 此技能判断哪些任务可以并行化,并制定最优执行计划。


并行化模式

模式1: 多文件同时分析

使用场景: 代码审查、结构理解

并行启动 Task 工具:
- agent1: 分析 src/components/
- agent2: 分析 src/lib/
- agent3: 分析 src/app/

对 VibeCoder 的说法:

「告诉我这个项目的结构」
→ 自动执行并行分析

模式2: 测试与构建同时执行

使用场景: CI/CD、质量检查

并行执行:
- npm run lint
- npm run type-check
- npm run test

串行执行(有依赖):
- npm run build(上述全部成功后)

对 VibeCoder 的说法:

「检查一下」
→ 并行执行 lint, type-check, test

模式3: 多个功能同时实现

使用场景: 独立功能的开发

Plans.md:
- [ ] 创建头部组件
- [ ] 创建底部组件
- [ ] 创建侧边栏组件

→ 并行启动 3 个 Task agent

对 VibeCoder 的说法:

「把布局全部做出来」
→ 并行实现独立组件

判断逻辑

可并行化的条件

  1. 无文件依赖: 不编辑同一文件
  2. 无数据依赖: 输出不成为其他任务的输入
  3. 无顺序依赖: 执行顺序不影响结果

不可并行化的例子

❌ 不可并行化:
1. 创建 API 客户端
2. 创建使用 API 客户端的组件
→ 2 依赖于 1 的输出

✅ 可并行化:
1. 创建登录页面
2. 创建注册页面
→ 彼此独立

实现指南

使用 Task 工具进行并行执行

// 并行执行模式
const tasks = [
  { name: "任务A", prompt: "..." },
  { name: "任务B", prompt: "..." },
  { name: "任务C", prompt: "..." }
];

// 以 run_in_background: true 启动所有任务
// 使用 TaskOutput 收集结果

生成整合报告

每个任务完成后,按以下格式生成报告:

## 📊 并行任务执行报告

**执行时间**: {{timestamp}}
**任务数量**: {{count}} 件(并行执行)
**所需时间**: {{duration}} 秒

### 已完成任务

| # | 任务 | 状态 | 所需时间 | 成果物 |
|---|-------|----------|---------|-------|
{{#each tasks}}
| {{index}} | {{name}} | {{status}} | {{duration}}秒 | {{output}} |
{{/each}}

### 变更文件列表

{{#each files}}
- `{{path}}` ({{action}})
{{/each}}

执行示例

示例1: 项目分析

用户: 「告诉我关于这个项目的信息」

Claude Code:
🔍 正在并行分析项目...

├── [Agent 1] 正在分析结构...
├── [Agent 2] 正在检查依赖关系...
└── [Agent 3] 正在分析代码质量...

完成!

📁 项目概述:
- 框架: Next.js 14
- 主要目录: 15 个
- 文件数量: 87 个
- 依赖包: 23 个
- 代码质量: 良好(lint 警告: 3 件)

示例2: 多个功能的实现

用户: 「创建头部、底部、侧边栏」

Claude Code:
📋 检测到 3 个独立任务 → 将并行执行

├── [Agent 1] 正在创建头部... ✅ 完成
├── [Agent 2] 正在创建底部... ✅ 完成
└── [Agent 3] 正在创建侧边栏... ✅ 完成

⏱️ 所需时间: 45 秒(串行需 2 分 15 秒)

示例3: 质量检查

用户: 「全部检查一下」

Claude Code:
🔍 正在并行执行质量检查...

├── [Lint] ✅ 无问题
├── [Type] ✅ 无类型错误
├── [Test] ✅ 15/15 通过
└── [Build] ✅ 成功

✅ 所有检查通过!

性能指标

场景 串行执行 并行执行 改善率
3 文件分析 30 秒 12 秒 60%
lint+test+build 45 秒 20 秒 55%
3 组件创建 3 分钟 1 分钟 67%

错误处理

部分任务失败时

  1. 保留成功任务的结果
  2. 显示失败任务的错误详情
  3. 提示重试选项
📊 并行执行完成(部分错误)

├── [Task 1] 创建 A ✅ (25 秒)
├── [Task 2] 创建 B ❌ 错误
│   └── 原因: TypeScript 错误
└── [Task 3] 创建 C ✅ (22 秒)

⚠️ 1 个任务失败。
是否重试失败的任务? (y/n)

使用注意事项

推荐

  • ✅ 独立文件的同步编辑
  • ✅ 多个分析任务的并行执行
  • ✅ 无依赖测试的同步执行

不推荐

  • ❌ 对同一文件的同步写入
  • ❌ 有依赖关系的任务并行化
  • ❌ 数据库迁移的并行执行

对 VibeCoder 的总结

想做的事 说法 并行化
创建多个页面 「把页面全部做出来」 ✅ 自动
代码分析 「分析一下这个项目」 ✅ 自动
质量检查 「检查一下」 ✅ 自动
按顺序实现 「按顺序做」 ❌ 串行

要点: 即使没有特别意识,Claude Code 也会自动判断可并行化的任务并进行优化。