Agent skill

parallel-launch

Decompose a task into independent concerns and execute them through broadly parallel, specialized agent groups. Use when a request involves multiple independent sub-tasks, research across separate domains, or work that can be parallelized across files or modules.

Stars 17
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/OutlineDriven/odin-claude-plugin/tree/main/skills/parallel-launch

SKILL.md

Parallel Launch

Decompose the given task into independent agent groups and execute them in broad parallel.

Process

  1. Analyze the task and identify independent concerns that can run concurrently.

    • Each concern must be self-contained: no shared mutable state, no ordering dependency.
    • If concerns have dependencies, sequence the dependent batch after the independent batch completes.
    • Consult delegation scenarios for parallelism decisions.
  2. Design agent groups — for each independent concern:

    • Assign a clear, scoped objective (one concern per agent).
    • Select the appropriate agent type (Explore, Plan, general-purpose, or domain specialist).
    • Define expected output format so results can be composed.
  3. Launch all independent agents in a single tool call — never sequentially when parallel is possible.

  4. Compose results once all agents complete:

    • Merge non-conflicting outputs directly.
    • For conflicting or overlapping results, reconcile and present trade-offs to the user.
    • If any agent failed or returned incomplete results, report the gap and propose a targeted follow-up.
  5. Review composed output — dispatch a review agent to verify:

    • Completeness: All original concerns addressed, no gaps.
    • Consistency: No contradictions between agent outputs.
    • Accuracy: Claims are substantiated, sources checked, no hallucinated findings.
    • Scope: Nothing extra built beyond what was asked.
    • For implementation work, additionally verify spec compliance and code quality.
  6. Report to user only after review passes.

Constraints

  • Agents per batch: match the number of truly independent concerns (avoid artificial splitting).
  • Each agent prompt must include full context — agents do not share memory.
  • Do not launch agents for trivially sequential work (single file, single concern).
  • If the task has fewer than 2 independent concerns, execute directly instead of launching agents.

Red Flags

  • Never skip review. Composed output must always pass through a review agent before reporting.
  • Never accept unverified composed output. If agents return conflicting results, the review agent must flag them — not silently pick one.
  • Never report to user before review passes. The review step is mandatory, not advisory.

Expand your agent's capabilities with these related and highly-rated skills.

OutlineDriven/odin-claude-plugin

refactor-break-bw-compat

Refactor by removing backward compatibility and legacy layers. Use when modernizing APIs, cleaning up migration debt, removing compat shims, or eliminating stale feature flags.

17 0
Explore
OutlineDriven/odin-claude-plugin

pr-merge-temporal

Merge multiple PRs into a temporal integration branch before merging to base, with ordered conflict resolution. Use when you want to validate a set of PRs together on a staging branch before advancing the base branch.

17 0
Explore
OutlineDriven/odin-claude-plugin

tests-adversarial

Write adversarial tests that intentionally stress failure paths. Use when hardening error handling, stress-testing assumptions, validating boundary behavior, or hunting silent failures.

17 0
Explore
OutlineDriven/odin-claude-plugin

srgn-cli

Practical guide for building safe, syntax-aware srgn CLI commands for source-code search and transformation. Use when users ask for srgn commands, scoped refactors (comments/docstrings/imports/functions), multi-file rewrites with --glob, custom tree-sitter query usage, or CI-style checks with --fail-any/--fail-none.

17 0
Explore
OutlineDriven/odin-claude-plugin

askme

Verbalized Sampling (VS) protocol for deep intent exploration before planning. Use when starting ambiguous or complex tasks, when multiple interpretations exist, or when you need to explore diverse intent hypotheses and ask maximum clarifying questions before committing to an approach.

17 0
Explore
OutlineDriven/odin-claude-plugin

pr-merge-base

Merge one or more PRs into the base branch with queue-like sequencing and conflict resolution. Use when merging PRs that may conflict with each other or the base, requiring ordered application and intelligent conflict handling.

17 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results