CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dispatching-parallel-agents

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

Quality

63%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.tessl/plugins/obra/superpowers/skills/dispatching-parallel-agents/SKILL.md

The canonical home for this skill is dispatching-parallel-agents in obra/superpowers

SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body delivers a genuinely actionable playbook: a crisp decision procedure, a strong prompt template, and explicit post-dispatch verification. Its main weaknesses are redundancy around the when/when-not guidance and the absence of a recovery path when integration checks fail.

Suggestions

Collapse 'When to Use', the dot graph, and 'When NOT to Use' into a single decision section — the three currently restate the same related/shared-state conditions.

Add an explicit recovery step to Verification, e.g. 'If fixes conflict or the full suite fails: re-dispatch a single agent with both summaries and the failing output.'

DimensionReasoningScore

Conciseness

Mostly efficient — the pattern steps, prompt template, and mistake contrasts earn their tokens — but there is noticeable redundancy: the 17-line dot graph restates the 'Use when/Don't use' bullets, 'When NOT to Use' repeats 'Don't use when' nearly verbatim ("Failures are related" / "Related failures"; shared state), and the Overview explains delegation concepts Claude already knows ("You delegate tasks to specialized agents with isolated context"). It is not 2 because no section is pure padding and the actionable core is dense.

3 / 5

Actionability

The agent prompt example is concrete and near copy-paste ready ("Fix the 3 failing tests in src/agents/agent-tool-abort.test.ts... Do NOT just increase timeouts - find the real issue"), and the mistake pairs give executable contrasts. It falls short of 5 only because the dispatch snippet ("Subagent (general-purpose): \"Fix...\"") is illustrative rather than literal tool-call syntax.

4 / 5

Workflow Clarity

A clear four-step sequence (identify domains → create focused tasks → dispatch in parallel → review and integrate) is followed by an explicit verification checklist ("Check for conflicts - Did agents edit same code?", "Run full suite", "Spot check"). It does not reach 5 because no recovery loop is specified for when conflicts or systematic agent errors are found — verification stops at detection.

4 / 5

Progressive Disclosure

A single-file skill with no bundle files and clear, consistent section headers throughout; navigation is trivial and nothing is buried. It is not 5 because at ~163 lines it exceeds the lean single-file case, and inlined extras (the dot graph, the full session transcript example) add length that either could be trimmed or signals the content could be tighter.

4 / 5

Total

15

/

20

Passed

Description

40%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is a precise, distinctive trigger clause but omits the 'what' entirely — it never says the skill dispatches parallel subagents — and misses the most natural trigger vocabulary ('parallel', 'concurrently', 'fan out'). It functions as half a description: strong on when, silent on what.

Suggestions

Lead with the capability, e.g. 'Dispatches one subagent per independent problem domain so investigations run concurrently.'

State the 'what' and 'when' as separate sentences: what (parallel subagent dispatch with focused, self-contained prompts) then when (2+ independent tasks, e.g. unrelated test failures across different files).

Add natural trigger vocabulary users would actually say: 'in parallel', 'parallelize', 'concurrently', 'fan out', 'multiple agents', 'unrelated failures'.

DimensionReasoningScore

Specificity

The description states only a trigger condition ("2+ independent tasks that can be worked on without shared state or sequential dependencies") and names no concrete capability or action, matching the level-2 anchor 'names the domain but actions are minimal or generic'. It does not reach 3 because no 'what it does' action (e.g., dispatching parallel agents) is ever stated.

2 / 5

Completeness

Only the 'when' half is present ("Use when facing 2+ independent tasks...") with no statement of what the skill does — an exact match for the level-2 anchor 'only when is present without what'. It cannot score 3 because the 'what' is missing entirely, not merely weakly implied.

2 / 5

Trigger Term Quality

Phrases like "independent tasks", "shared state", and "sequential dependencies" are relevant but lean technical, and the most natural user phrasings for this skill — 'parallel', 'in parallel', 'concurrently', 'fan out', 'multiple agents' — are entirely absent. This fits 'some relevant keywords but missing common variations or synonyms' rather than level 4's good natural-term coverage.

3 / 5

Distinctiveness Conflict Risk

The trigger condition ("independent tasks", "without shared state or sequential dependencies") carves a fairly distinct parallelization niche unlikely to fire for unrelated skills, matching 'mostly distinct; minor overlap risk'. It is not 5 because without naming 'agents' or 'parallel', there is residual overlap risk with generic delegation or workflow-orchestration skills.

4 / 5

Total

11

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

chandler767/WorkJournal

Path

.tessl/plugins/obra/superpowers/skills/dispatching-parallel-agents/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.