CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

launch-sub-agent

Launch an intelligent sub-agent with automatic model selection based on task complexity, specialized agent matching, Zero-shot CoT reasoning, and mandatory self-critique verification

Quality

64%

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/launch-sub-agent/SKILL.md

The canonical home for this skill is launch-sub-agent in NeoLabHQ/context-engineering-kit

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 skill delivers a genuinely executable process with concrete templates, a clear phase sequence, and a built-in verification loop. Its main weaknesses are token bloat — duplicated guidance, boilerplate re-teaching known concepts, and redundant examples — and a monolithic single-file layout that inlines large templates instead of offloading them to reference files.

Suggestions

Move the Zero-shot CoT prefix (section 4.1) and self-critique suffix (section 4.3) templates into reference files (e.g. references/cot-prefix.md and references/critique-suffix.md), keeping only their purpose and inclusion rules in SKILL.md.

Cut the 'Best Practices' section or merge it into the phases it restates — context isolation guidance already appears in the <context> block and Phase 5, and the model-selection heuristics duplicate the Phase 2 table.

Replace the four formulaic examples with one fully-worked example plus a compact table mapping task profiles to model/agent selections.

DimensionReasoningScore

Conciseness

The ~330-line body has several padded sections: the CoT prefix template re-teaches step-by-step reasoning Claude already knows, the 'Best Practices' section restates Phase 2 and Phase 5 guidance (context isolation appears three times), and four near-identical examples repeat the same dispatch pattern. This is noticeably verbose rather than the 'some tightening' of anchor 3.

2 / 5

Actionability

The skill provides copy-paste-ready artifacts — the CoT prefix and self-critique suffix templates, a structured task body with $ARGUMENTS, a model-selection table, and a decision tree — with only minor gaps such as the thin 'Use the Task tool' dispatch section lacking exact field syntax.

4 / 5

Workflow Clarity

Five phases are clearly sequenced (analyze, select model, match agent, construct prompt, dispatch) with an explicit feedback loop ('STOP -> FIX -> RE-VERIFY -> DOCUMENT') and an output-review checkpoint. It falls short of anchor 5 only because there is no checkpoint validating the orchestrator's own model-selection decision and the dispatch step itself is loosely specified.

4 / 5

Progressive Disclosure

Section headers organize the content well, but no bundle files exist and roughly 120 lines of prompt templates (sections 4.1 and 4.3) are inlined where reference files belong, matching the 'content that should be separate is inline' anchor rather than the well-split structure of anchor 4.

3 / 5

Total

13

/

20

Passed

Description

55%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 communicates a clear and fairly specific 'what' but completely omits the 'when', so Claude has no explicit guidance on when to invoke this skill. Trigger terms lean technical rather than natural, and filler words pad rather than inform.

Suggestions

Add an explicit trigger clause, e.g. 'Use when delegating a task to a sub-agent, when choosing a model for a delegated task, or when a task needs isolated context.'

Replace jargon like 'Zero-shot CoT reasoning' with natural phrasing users would say, such as 'step-by-step reasoning' or 'structured verification'.

Drop the filler word 'intelligent' and use the freed space to mention what the skill produces (a dispatched sub-agent prompt).

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'automatic model selection based on task complexity', 'specialized agent matching', 'mandatory self-critique verification' — but includes filler ('intelligent') and jargon in place of plain actions, leaving minor coverage gaps that keep it below the comprehensive anchor 5.

4 / 5

Completeness

The 'what' is clear (launch a sub-agent with model selection, agent matching, CoT prefix, and critique suffix), but the 'when' is entirely absent — there is no 'Use when...' clause or equivalent trigger guidance, which caps this dimension at 3.

3 / 5

Trigger Term Quality

Relevant keywords like 'sub-agent', 'model selection', and 'task complexity' are present, but natural phrases a user would actually say ('delegate this', 'hand off', 'spawn an agent') and common synonyms are missing, and terms like 'Zero-shot CoT reasoning' skew technical.

3 / 5

Distinctiveness Conflict Risk

The sub-agent dispatch niche is somewhat specific, but the description lacks distinct trigger phrases, so generic delegation or task-management skills would plausibly overlap with it.

3 / 5

Total

13

/

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

NeoLabHQ/context-engineering-kit

Path

antigravity/skills/launch-sub-agent/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.