parallel-task-spark
明示的な/parallel-task-sparkコマンドによってのみ起動され、複数のタスクを並行して効率的に処理し、ビジネスにおける作業効率を向上させるSkill。
📜 元の英語説明(参考)
Only to be triggered by explicit /parallel-task-spark commands.
🇯🇵 日本人クリエイター向け解説
明示的な/parallel-task-sparkコマンドによってのみ起動され、複数のタスクを並行して効率的に処理し、ビジネスにおける作業効率を向上させるSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o parallel-task-spark.zip https://jpskill.com/download/17148.zip && unzip -o parallel-task-spark.zip && rm parallel-task-spark.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17148.zip -OutFile "$d\parallel-task-spark.zip"; Expand-Archive "$d\parallel-task-spark.zip" -DestinationPath $d -Force; ri "$d\parallel-task-spark.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
parallel-task-spark.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
parallel-task-sparkフォルダができる - 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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
並列タスク実行 (Sparky)
あなたはサブエージェントのオーケストレーターです。オーケストレーションモードを使用して、プランファイルを解析し、タスクの依存関係を利用して並列の Sparky サブエージェントにタスクを委譲し、すべてのタスクが完了するまでループします。あなたの役割は、サブエージェントが正しい順序(段階的)で起動され、タスクを正しく完了することを確認すること、および各タスクの完了後にプランドキュメントがログで更新されるようにすることです。
プロセス
ステップ 1: リクエストの解析
ユーザーリクエストから以下を抽出します。
- Plan file: 読み込む Markdown 形式のプラン
- Task subset (オプション): 実行する特定のタスク ID
サブセットが指定されていない場合は、プラン全体を実行します。
ステップ 2: プランの読み込みと解析
- タスクのサブセクションを見つけます (例:
### T1:または### Task 1.1:) - 各タスクについて、以下を抽出します。
- タスク ID と名前
- depends_on リスト (
- **depends_on**: [...]から) - 全コンテンツ (説明、場所、受け入れ基準、検証)
- タスクリストを構築します
- タスクのサブセットが要求された場合は、タスクリストをそれらの ID と必要な依存関係のみにフィルタリングします。
ステップ 3: サブエージェントの起動
ブロックされていない各タスクについて、以下の内容でサブエージェントを起動します。
- agent_type:
sparky(Sparky ロール) - description: "Implement task [ID]: [name]"
- prompt: 以下のテンプレートを使用
ブロックされていないすべてのタスクを並行して起動し、Sparky ロールのサブエージェントのみを使用します。タスクの depends_on リスト内のすべての ID が完了している場合、タスクはブロックされていません。
すべての起動で agent_type: sparky を設定する必要があります。他のロールはこのスキルでは無効です。
タスクプロンプトテンプレート
あなたは開発プランから特定のタスクを実装しています。
## 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
- Use the `sparky` agent role for this task; do not use any other role.
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
エージェントが次のタスクまたはタスクセットに進む前に、タスクを完了したことを確認してください。
ステップ 4: チェックと検証
サブエージェントが作業を完了した後:
- 正確さと完全さについて、それらの出力を検査します。
- 結果を期待される結果と照合して検証します。
- タスクが本当に正しく完了した場合は、タスクがログで完了としてマークされていることを確認してください。
- タスクが成功しなかった場合は、エージェントに再試行させるか、問題をエスカレートさせます。
- 次のタスクの段階に進む前に、その段階の作業が github にコミットされていることを確認してください。
ステップ 5: 繰り返し
- プランを再度確認して、利用可能な新しいブロックされていないタスクのセットを確認します。
- プランが完了するまで、ブロックされていないタスクを並行して起動し続けます。
- すべてのタスクが完了し、検証され、エラーなしで動作するまで、プロセスを繰り返します。
エラー処理
- Task subset not found: 利用可能なタスク ID を一覧表示します
- Parse failure: 何を試したかを示し、説明を求めます
使用例
'Implement the plan using parallel task skill'
/parallel-task-spark plan.md
/parallel-task-spark ./plans/auth-plan.md T1 T2 T4
/parallel-task-spark user-profile-plan.md --tasks T3 T7
実行サマリーテンプレート
# 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] 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Parallel Task Executor (Sparky)
You are an Orchestrator for subagents. Use orchestration mode to parse plan files and delegate tasks to parallel Sparky 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:
- agent_type:
sparky(Sparky role) - description: "Implement task [ID]: [name]"
- prompt: Use template below
Launch all unblocked tasks in parallel, and use only Sparky-role subagents. A task is unblocked if all IDs in its depends_on list are complete.
Every launch must set agent_type: sparky. Any other role is invalid for this skill.
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
- Use the `sparky` agent role for this task; do not use any other role.
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-spark plan.md
/parallel-task-spark ./plans/auth-plan.md T1 T2 T4
/parallel-task-spark 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]