CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

do-in-parallel

Run independent tasks concurrently across multiple files or targets using parallel sub-agents, with per-task model selection and LLM-as-a-judge verification. Use when tasks do not depend on each other and can run side by side.

Quality

73%

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 ./antigravity/skills/do-in-parallel/SKILL.md

The canonical home for this skill is do-in-parallel in NeoLabHQ/context-engineering-kit

SKILL.md
Quality
Evals
Security

Quality

Content

52%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 contains a genuinely sophisticated and well-validated orchestration design (grouping analysis, tiered model selection, escalation, retry budgets), but it is buried in a ~26k-token monolith with heavy template repetition, duplicated policy statements, and zero progressive disclosure — the examples and prompt templates are all inlined rather than split into reference files. Actionable and clearly sequenced, but drastically over budget.

Suggestions

Move the three worked examples and the verbatim prompt templates (meta-judge, implementation, judge, retry) into references/ files (e.g. references/examples.md, references/templates.md) and keep one-line pointers in SKILL.md — this alone would cut the body by more than half.

State each Model Selection Policy rule once in its canonical section (Selection Rules / Role Pairing / Escalation Rule) and have other sections link to it, instead of restating rules with 'the ONLY statement of this rule' qualifiers in multiple places.

Define the judge's structured evaluation report YAML format explicitly (the VERDICT/SCORE/ISSUES fields Phase 5.3 parses), since every judge prompt demands 'this exact structured evaluation report format' that is never shown, and fix the contradictory implementor-dispatch timing (immediately per meta-judge vs. after all meta-judges complete).

DimensionReasoningScore

Conciseness

The body is ~2,350 lines / ~26k tokens with severe redundancy: three full worked examples repeat the same prompt templates nearly verbatim (meta-judge, implementation, and judge prompts appear three times), the Model Selection Policy rules are restated in Phase 3, Phase 3.1, Best Practices, and Role Pairing, and rules are hedged with repeated 'the ONLY statement of this rule' clauses. It is noticeably above the 1 anchor only because the padding is self-repetition rather than explaining concepts Claude already knows — the core content (grouping, tiering, escalation) is genuinely non-obvious but could fit in a fraction of the space.

2 / 5

Actionability

Very concrete: exact Task tool dispatch blocks with description/prompt/model/subagent_type, full prompt templates, retry templates, decision-logic pseudocode, and result-table formats. It misses the 5 anchor because the judge's 'exact structured evaluation report format in YAML' is repeatedly demanded but never actually shown, several example prompts defer with '[standard self-critique suffix]', and typos like 'you will be killed immediatly!!!!' and 'If you used anyting' degrade precision.

4 / 5

Workflow Clarity

Phases 1–6 are clearly sequenced with explicit validation checkpoints (independence validation table and checklist before dispatch, judge verification, max-3-retry feedback loops, error-handling matrix), so it clears the batch-operation validation bar. It falls below 5 due to timing contradictions — 'Do not wait for ALL meta-judges to complete' vs. Phase 5's 'after meta-judges complete, launch all implementation sub-agents' and 'after ALL implementors complete' for judges — which leave the dispatch-pipelining rule ambiguous.

4 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), and everything — including three multi-hundred-line worked examples and every prompt template — is inlined in a single monolithic file. Content that clearly belongs in separate reference files (the examples and templates) is inlined, matching the 2 anchor; it is above the 1 anchor only because section headers and anchor links give the file navigable structure.

2 / 5

Total

12

/

20

Passed

Description

83%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.

A strong description: concrete capabilities, an explicit and well-formed 'Use when' trigger clause, and third-person/infinitive voice throughout. It is concise yet covers what the skill does and when to reach for it. Minor room to broaden trigger synonyms and mention the retry/grouping capabilities.

DimensionReasoningScore

Specificity

The description lists several concrete actions — "Run independent tasks concurrently across multiple files or targets using parallel sub-agents, with per-task model selection and LLM-as-a-judge verification" — naming the mechanism (parallel sub-agents) and two distinguishing capabilities. It falls short of the 5 anchor because it omits other capabilities the skill actually has (requirement grouping, retry/escalation loop), leaving minor coverage gaps.

4 / 5

Completeness

It explicitly answers both questions: the 'what' is concrete (concurrent execution via parallel sub-agents, per-task model selection, LLM-as-a-judge verification) and the 'when' is an explicit trigger clause — "Use when tasks do not depend on each other and can run side by side" — matching the 5 anchor's pattern of concrete what-plus-when phrasing. Not below 5 because the when-clause is explicit, not implied.

5 / 5

Trigger Term Quality

Good natural keyword coverage: "independent tasks", "concurrently", "parallel sub-agents", "multiple files or targets", "run side by side" — phrases users would plausibly say. A few common variations are missing ("simultaneously", "at the same time", "in parallel" as a standalone trigger phrase), so it sits between the 4 and 5 anchors, closer to 4.

4 / 5

Distinctiveness Conflict Risk

The parallel-execution niche with an independence trigger is mostly distinct from single-task agent skills, and the "tasks do not depend on each other" qualifier limits false triggers. Minor overlap risk remains with other orchestration/dispatch skills, keeping it below the 5 anchor's 'clear niche, minimal conflict risk'.

4 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (2352 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

NeoLabHQ/context-engineering-kit

Path

antigravity/skills/do-in-parallel/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.