CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

parallel-agents

Coordinates parallel subagent dispatch to solve multiple independent problems concurrently, with structured prompts and conflict-free integration. Use when there are 2+ independent failures, bugs, tasks, or investigations that do not share state -- e.g. multiple test files failing for different reasons, unrelated subsystems broken, or batch tasks that can run simultaneously. DO NOT TRIGGER when failures are related, require shared context, or agents would edit the same files.

66

1.17x
Quality

57%

Does it follow best practices?

Impact

100%

1.17x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./cli-tool/components/skills/ai-research/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

56%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 genuinely actionable guidance — a strong prompt template, concrete dispatch steps, and explicit verification — undermined by notable redundancy: three overlapping 'when not to use' passages, a duplicated review/verification workflow, and two near-identical session-example sections. Trimming the duplication would cut tokens substantially without losing any guidance.

Suggestions

Merge 'When NOT to Use', the 'Don't use when' bullets, and overlapping 'Common Mistakes' entries into one section, and fold 'Verification' into the existing 'Review and Integrate' step to remove the duplicated workflow.

Collapse 'Real Example from Session' and 'Real-World Impact' into a single example, and drop or compress 'Key Benefits', which restates obvious properties of parallelism.

Move the full dated session transcript and the complete agent-prompt example into a reference file (e.g. examples.md), keeping SKILL.md as a lean overview with a well-signaled one-level reference.

DimensionReasoningScore

Conciseness

Several sections are duplicated or padded: 'When NOT to Use' repeats the earlier 'Don't use when' bullets ('Failures are related' vs 'Related failures'), 'Verification' repeats step 4's 'Review and Integrate' ('Run full test suite' appears twice), 'Real-World Impact' restates 'Real Example from Session', and 'Key Benefits' explains that parallel work is faster — a concept Claude already knows. This matches anchor 2 ('several unnecessary explanations or padded sections') rather than 3, since the redundancy is pervasive rather than incidental.

2 / 5

Actionability

Provides mostly executable guidance: a copy-paste-ready agent prompt template with named failing tests and constraints, concrete do/don't contrasts ('Fix all the tests' vs 'Fix agent-tool-abort.test.ts'), and a worked dispatch example. Not 5 because the Task("...") snippet is not an actual executable API in Claude Code — the real tool invocation differs — a minor gap.

4 / 5

Workflow Clarity

The pattern is clearly sequenced (identify independent domains → create focused tasks → dispatch in parallel → review and integrate) with an explicit Verification section including checkpoints ('Check for conflicts', 'Run full suite', 'Spot check'). Validation is present so the batch-operation cap does not apply; not 5 because there is no error-recovery loop for what to do if conflicts emerge or the integrated suite fails.

4 / 5

Progressive Disclosure

The single file has clear section headers making it navigable, but content that could be split out is inlined — the dated session anecdote ('From debugging session (2025-10-03)') and the full prompt example would keep SKILL.md leaner if moved to a reference file. This fits anchor 3 ('some structure but could be better organized; content that should be separate is inline') rather than 4, given the redundant sections at ~175 lines.

3 / 5

Total

13

/

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 answers only 'when' and never 'what' — a user cannot learn from it that the skill dispatches parallel agents. Adding a capability statement and natural terms like 'parallel' or 'concurrently' would materially improve it.

Suggestions

Add a 'what' clause naming the concrete action, e.g. 'Dispatches one agent per independent problem domain so investigations run concurrently. Use when facing 2+ independent tasks...' so completeness is not capped by the missing capability statement.

Include natural trigger terms users would actually say — 'parallel', 'parallelize', 'run these concurrently', 'multiple unrelated failures' — to raise trigger-term coverage.

Tie the when-condition to concrete triggering scenarios (e.g. 'multiple test files failing with different root causes') to sharpen both specificity and distinctiveness.

DimensionReasoningScore

Specificity

The description quotes precise conditions ("2+ independent tasks", "without shared state or sequential dependencies") but contains no concrete actions — it never states what the skill actually does (dispatch parallel agents). It fits anchor 2 ('names the domain but actions are minimal or generic') better than anchor 1 because the language is specific rather than generic fluff.

2 / 5

Completeness

The description is entirely a 'when' clause ("Use when facing 2+ independent tasks...") with no 'what' — the skill's actual capability is never stated. This matches anchor 2 ('only when is present without what'); it is not 3 because the 'what' is absent entirely, not merely weakly implied.

2 / 5

Trigger Term Quality

Includes some relevant natural terms ("independent tasks", "shared state", "sequential dependencies") but misses common variations users would say such as "parallel", "parallelize", "run concurrently", or "multiple unrelated failures". Coverage is partial, matching anchor 3 rather than the good coverage of anchor 4.

3 / 5

Distinctiveness Conflict Risk

The trigger condition (independent tasks, no shared state, no sequential dependencies) carves a fairly specific niche with minimal conflict risk against unrelated skills. It is not 5 because general multi-agent orchestration or delegation skills could plausibly compete for the same trigger.

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

davila7/claude-code-templates

Path

cli-tool/components/skills/ai-research/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.