plugins/task-parallelization/skills/task-parallelization/SKILL.md
Automatically identify opportunities to parallelize Task tool calls when working on batch operations, repetitive changes, or research tasks. Use this skill when asked to make the same change across multiple files/items, perform bulk operations, or conduct research across multiple sources.
npx skillsauth add nsheaps/ai-mktpl task-parallelizationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill helps you identify when and how to parallelize Task tool calls for maximum efficiency when working on batch or repetitive operations.
Use when:
Examples:
Use when:
Examples:
Use when:
Examples:
Use when:
Examples:
Use when:
Examples:
When you identify a parallelizable request, structure your response like this:
Break down the request into discrete, independent units of work.
Determine the appropriate parallelization level based on:
Group tasks into batches based on the parallelization level and execute.
User Request: "Add JSDoc comments to all 12 exported functions in the utils/ directory"
Analysis:
Execution Plan:
Batch 1: Tasks 1-5 (parallel)
Batch 2: Tasks 6-10 (parallel)
Batch 3: Tasks 11-12 (parallel)
When launching parallel tasks, use this template:
You are performing task {N} of {TOTAL} in a parallel batch operation.
## Task
{Specific task description}
## Context
{Any necessary background information}
## Files/Targets
{Specific file(s) or item(s) to work on}
## Expected Output
{What the task should produce or change}
## Constraints
- {Any limitations or rules}
- This is a standalone task - do not assume access to other parallel tasks' results
When parallel tasks fail:
Using haiku for simple parallel tasks can significantly reduce cost and latency while maintaining quality for straightforward operations.
tools
Reference material for Claude Code internals — the on-disk layout under ~/.claude and project-scope .claude, the plugin cache, session-env propagation, and the full hook lifecycle. Auto-recall when working on Claude-Code-related tasks: writing or debugging hooks, authoring plugins, inspecting session state, troubleshooting why an env var is or isn't visible to a Bash tool call, or when paths under ~/.claude or ~/.claude/plugins/ come up.
development
Manage GitHub App installation tokens in Claude Code sessions. Use when tokens expire, auth errors occur in long-running sessions, or when setting up GitHub App credentials for agent teams. <example>my github token expired</example> <example>refresh the github app token</example> <example>check token status</example> <example>set up github app authentication for this session</example>
tools
Auto-detect project formatting tools and configure edit-utils settings
tools
Use this skill when the user asks about 1Password, secrets management, retrieving credentials, using op CLI, service accounts, secret references, vault operations, or any task involving the 1Password CLI (op). Also use when needing to inject secrets into environment variables, read passwords or API keys from 1Password, or manage 1Password items from the command line.