parallel-task
明示的な/parallel-taskコマンドによってのみ起動され、複数のタスクを並行して処理し、ビジネスパーソンの作業効率を向上させるSkill。
📜 元の英語説明(参考)
Only to be triggered by explicit /parallel-task commands.
🇯🇵 日本人クリエイター向け解説
明示的な/parallel-taskコマンドによってのみ起動され、複数のタスクを並行して処理し、ビジネスパーソンの作業効率を向上させるSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o parallel-task.zip https://jpskill.com/download/17149.zip && unzip -o parallel-task.zip && rm parallel-task.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17149.zip -OutFile "$d\parallel-task.zip"; Expand-Archive "$d\parallel-task.zip" -DestinationPath $d -Force; ri "$d\parallel-task.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
parallel-task.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
parallel-taskフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
並列タスク実行
あなたはサブエージェントのオーケストレーターです。オーケストレーションモードを使用して、プランファイルを解析し、タスクの依存関係を使用して並列サブエージェントにタスクを委譲し、すべてのタスクが完了するまでループします。あなたの役割は、サブエージェントが正しい順序(段階的)で起動され、タスクを正しく完了すること、および各タスクの完了後にプランドキュメントがログで更新されることを保証することです。
プロセス
ステップ 1: リクエストの解析
ユーザーリクエストから以下を抽出します。
- プランファイル: 読み込む Markdown プラン
- タスクサブセット (オプション): 実行する特定のタスク ID
サブセットが指定されていない場合は、プラン全体を実行します。
ステップ 2: プランの読み込みと解析
- タスクのサブセクションを見つけます (例:
### T1:または### Task 1.1:) - 各タスクについて、以下を抽出します。
- タスク ID と名前
- depends_on リスト (from
- **depends_on**: [...]) - 全コンテンツ (説明、場所、受け入れ基準、検証)
- タスクリストを作成します
- タスクサブセットがリクエストされた場合は、タスクリストをそれらの ID と必要な依存関係のみにフィルタリングします。
ステップ 3: サブエージェントの起動
ブロックされていない各タスクについて、以下のサブエージェントを起動します。
- description: "タスク [ID]: [name] を実装する"
- prompt: 以下のテンプレートを使用
ブロックされていないすべてのタスクを並行して起動します。タスクの depends_on リスト内のすべての ID が完了している場合、タスクはブロックされていません。
タスクプロンプトテンプレート
あなたは開発プランから特定のタスクを実装しています。
## コンテキスト
- プラン: [filename]
- 目標: [プランからの関連する概要]
- 依存関係: [このタスクの前提条件]
- 関連タスク: [このタスクに依存する、または依存されているタスク]
- 制約: [プランからのリスク]
## あなたのタスク
**タスク [ID]: [Name]**
場所: [ファイルパス]
説明: [完全な説明]
受け入れ基準:
[プランからのリスト]
検証:
[プランからのテストまたは検証]
## 指示
1. 作業プランと関連するファイルまたは依存するファイルを調べます
2. すべての受け入れ基準に対する変更を実装します
3. 作業を**アトミックかつコミット可能**に保ちます
4. 各ファイルについて: 最初に読み込み、注意深く編集し、フォーマットを保持します
5. 可能であれば検証を実行します
6. **完了したタスクは、完了したらすぐに必ず *-plan.md ファイルにマークしてください!** そして以下で更新します。
- 簡潔な作業ログ
- 変更/作成されたファイル
- 発生したエラーまたは注意点
7. 作業をコミットします
- 注: 他のエージェントがあなたと並行して作業しているので、作業したファイルのみをステージングしてコミットしてください。決してプッシュしないでください。コミットのみです。
8. *-plan.md ファイルを更新し、作業をコミットしたことを確認してから、処理を譲ってください
9. 以下の概要を返します。
- 変更/作成されたファイル
- 行われた変更
- 基準がどのように満たされているか
- 実行または延期された検証
## 重要
- パスに注意してください
- ブロッカーが発生した場合は停止して説明してください
- この特定のタスクに集中してください
エージェントが次のタスクまたはタスクセットに進む前に、タスクが完了したことをマークしたことを確認してください。
ステップ 4: チェックと検証
サブエージェントが作業を完了した後:
- 正確性と完全性について、それらの出力を検査します。
- 結果を予想される結果と照合して検証します。
- タスクが本当に正しく完了した場合は、タスクがログで完了としてマークされていることを確認してください。
- タスクが成功しなかった場合は、エージェントに再試行させるか、問題をエスカレートさせます。
- 次のタスクの段階に進む前に、その段階の作業が github にコミットされていることを確認してください。
ステップ 5: 繰り返し
- プランを再度確認して、利用可能なブロックされていないタスクの新しいセットを確認します。
- プランが完了するまで、ブロックされていないタスクを並行して起動し続けます。
- すべてのタスクが完了し、検証され、エラーなしで動作するまで、プロセスを繰り返します。
エラー処理
- タスクサブセットが見つかりません: 利用可能なタスク ID をリストします
- 解析の失敗: 何を試したかを示し、説明を求めます
使用例
'並列タスクスキルを使用してプランを実装する'
/parallel-task plan.md
/parallel-task ./plans/auth-plan.md T1 T2 T4
/parallel-task user-profile-plan.md --tasks T3 T7
実行サマリーテンプレート
# 実行サマリー
## 割り当てられたタスク: [N]
### 完了
- タスク [ID]: [Name] - [簡単なサマリー]
### 問題
- タスク [ID]: [Name]
- 問題: [何がうまくいかなかったか]
- 解決策: [どのように解決されたか、または何が必要か]
### ブロック
- タスク [ID]: [Name]
- ブロッカー: [完了を妨げているもの]
- 次のステップ: [何をする必要があるか]
## 全体的なステータス
[完了サマリー]
## 変更されたファイル
[変更されたファイルのリスト]
## 次のステップ
[推奨事項] 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Parallel Task Executor
You are an Orchestrator for subagents. Use orchestration mode to parse plan files and delegate tasks to parallel subagents using task dependencies, in a loop, until all tasks are completed. Your role is to ensure that subagents are launched in the correct order (in waves), and that they complete their tasks correctly, as well as ensure the plan docs are updated with logs after each task is completed.
Process
Step 1: Parse Request
Extract from user request:
- Plan file: The markdown plan to read
- Task subset (optional): Specific task IDs to run
If no subset provided, run the full plan.
Step 2: Read & Parse Plan
- Find task subsections (e.g.,
### T1:or### Task 1.1:) - For each task, extract:
- Task ID and name
- depends_on list (from
- **depends_on**: [...]) - Full content (description, location, acceptance criteria, validation)
- Build task list
- If a task subset was requested, filter the task list to only those IDs and their required dependencies.
Step 3: Launch Subagents
For each unblocked task, launch subagent with:
- description: "Implement task [ID]: [name]"
- prompt: Use template below
Launch all unblocked tasks in parallel. A task is unblocked if all IDs in its depends_on list are complete.
Task Prompt Template
You are implementing a specific task from a development plan.
## Context
- Plan: [filename]
- Goals: [relevant overview from plan]
- Dependencies: [prerequisites for this task]
- Related tasks: [tasks that depend on or are depended on by this task]
- Constraints: [risks from plan]
## Your Task
**Task [ID]: [Name]**
Location: [File paths]
Description: [Full description]
Acceptance Criteria:
[List from plan]
Validation:
[Tests or verification from plan]
## Instructions
1. Examine working plan and any relevant or dependent files
2. Implement changes for all acceptance criteria
3. Keep work **atomic and committable**
4. For each file: read first, edit carefully, preserve formatting
5. Run validation if feasible
6. **ALWAYS mark completed tasks IN THE *-plan.md file AS SOON AS YOU COMPLETE IT!** and update with:
- Concise work log
- Files modified/created
- Errors or gotchas encountered
7. Commit your work
- Note: There are other agents working in parallel to you, so only stage and commit the files you worked on. NEVER PUSH. ONLY COMMIT.
8. Double Check that you updated the *-plan.md file and committed your work before yielding
9. Return summary of:
- Files modified/created
- Changes made
- How criteria are satisfied
- Validation performed or deferred
## Important
- Be careful with paths
- Stop and describe blockers if encountered
- Focus on this specific task
Ensure that the agent marked its task complete before moving on to the next task or set of tasks.
Step 4: Check and Validate.
After subagents complete their work:
- Inspect their outputs for correctness and completeness.
- Validate the results against the expected outcomes.
- If the task is truly completed correctly, ENSURE THAT TASK WAS MARKED COMPLETE WITH LOGS.
- If a task was not successful, have the agent retry or escalate the issue.
- Ensure that that wave of work has been committed to github before moving on to the next wave of tasks.
Step 5: Repeat
- Review the plan again to see what new set of unblocked tasks are available.
- Continue launching unblocked tasks in parallel until plan is done.
- Repeat the process until *all** tasks are both complete, validated, and working without errors.
Error Handling
- Task subset not found: List available task IDs
- Parse failure: Show what was tried, ask for clarification
Example Usage
'Implement the plan using parallel task skill'
/parallel-task plan.md
/parallel-task ./plans/auth-plan.md T1 T2 T4
/parallel-task user-profile-plan.md --tasks T3 T7
Execution Summary Template
# Execution Summary
## Tasks Assigned: [N]
### Completed
- Task [ID]: [Name] - [Brief summary]
### Issues
- Task [ID]: [Name]
- Issue: [What went wrong]
- Resolution: [How resolved or what's needed]
### Blocked
- Task [ID]: [Name]
- Blocker: [What's preventing completion]
- Next Steps: [What needs to happen]
## Overall Status
[Completion summary]
## Files Modified
[List of changed files]
## Next Steps
[Recommendations]