parallel-workflowslisted
Install: claude install-skill aiskillstore/marketplace
# Parallel Workflows Skill
複数タスクの並列実行を最適化するスキル。
Task ツールを活用して、独立したタスクを同時に処理します。
---
## トリガーフレーズ
このスキルは以下のフレーズで自動起動します:
- 「並列で実行して」「同時にやって」
- 「まとめてやって」「一気にやって」
- 「効率的にやって」「速くやって」
- "run in parallel", "do these together"
---
## 関連コマンド
- `/work` - Plans.md のタスクを実行(並列実行対応)
---
## 概要
Claude Code は複数のタスクを並列実行できます。
このスキルは、どのタスクが並列化可能かを判断し、最適な実行計画を立てます。
---
## 並列化パターン
### パターン1: 複数ファイルの同時分析
**使用場面**: コードレビュー、構造把握
```
Task tool を並列起動:
- 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 ツールを使った並列実行
```typescript
// 並列実行パターン
const tasks = [
{ name: "タスクA", prompt: "..." },
{ name: "タスクB", prompt: "..." },
{ name: "タスクC", prompt: "..." }
];
// 全てのタスクを run_in_background: true で起動
// TaskO