CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

subagents-orchestration-guide

Guides subagent coordination through implementation workflows. Use when orchestrating multiple agents, managing workflow phases, or determining autonomous execution mode.

Quality

65%

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 ./dev-workflows-frontend/skills/subagents-orchestration-guide/SKILL.md

The canonical home for this skill is subagents-orchestration-guide in shinpr/claude-code-workflows

SKILL.md
Quality
Evals
Security

Quality

Content

48%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 encodes a genuinely rigorous orchestration process with strong sequencing, validation gates, and feedback loops — its workflow design is among the more thorough one could ask for. But it is delivered as a wall of maximally dense abstract prose that wastes tokens, omits the concrete input-contract examples needed to execute it, and keeps far too much detail inlined in SKILL.md instead of the reference files it already demonstrates it can use. The result is a skill that is hard to load, hard to follow, and hard to act on directly.

Suggestions

Move the Handoff Contracts (HC-01 through HC-06), the Small Evidence Gate mechanics, and Requirement Change Detection details into a reference file (e.g., references/handoff-contracts.md), keeping only a summary table of contract keys in SKILL.md

Rewrite rules as short imperative directives with a table or checklist format — e.g., replace the multi-clause sentence on output discipline with "Pass only the contract's canonical field: value entries; added context degrades specialist results" — cutting the body to a fraction of its current size

Add one concrete worked example of a serialized Agent prompt (subagent_type, description, prompt with the declared field: value entries) so the "input contract" guidance is executable rather than abstract

DimensionReasoningScore

Conciseness

The ~40KB body is noticeably-to-severely verbose: nearly every rule is wrapped in abstract qualifiers (e.g., "This output discipline supersedes general-purpose prompt self-containment because added context competes with the specialist's loaded process and can prevent coherent completion") where a fraction of the tokens would carry the same instruction. It avoids explaining concepts Claude already knows, which keeps it above anchor 1, but the padding is extensive — many sections could be cut to a third of their length without losing guidance.

2 / 5

Actionability

Concrete guidance exists — exact field names (`task_file`, `direct_scope`, `governing_sources`, `observable_verification`, `doc_type: ADRBatch`), exact result statuses (`pass`, `stub_detected`, `verification_incomplete`, `blocked`), an explicit commit-trailer format, and named handoff keys (HC-01 through HC-06). However, key details are missing: the "active workflow's input contract" that prompts must serialize is referenced but never shown, and there are no worked examples of an actual prompt or serialized value, so the guidance cannot be directly executed without outside knowledge.

3 / 5

Workflow Clarity

Multi-step processes are clearly sequenced with explicit validation checkpoints: per-scale planning-flow tables, a 4-step per-task cycle with branch handling at each step, a mandatory quality-fix gate before commit, Commit Boundary Check, review-status routing tables, re-run rules, and Review Resolution convergence loops. It stops short of anchor 5 because the dense cross-referencing ("Apply Specialist Result Acceptance" invoked from many scattered places) and long compound sentences make the overall flow hard to follow without re-reading.

4 / 5

Progressive Disclosure

The three bundle references (monorepo-flow.md, review-resolution.md, lite-mode.md) are one level deep, cited by exact path in the body, and listed in a References section with descriptions — good signaling. But the body itself inlines an enormous amount of detail that belongs in reference files (all HC handoff contracts, the Small Evidence Gate mechanics, requirement-change handling), leaving a monolithic ~40KB main file where anchor 4 expects most content appropriately placed.

3 / 5

Total

12

/

20

Passed

Description

65%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 follows the good pattern structurally: third-person voice, an explicit "Use when..." clause with three concrete triggers, and a clearly bounded niche. Its main weakness is the thin 'what' — one generic action ("Guides subagent coordination") where the top anchors expect several concrete capabilities. It is serviceable and unlikely to trigger for the wrong skill, but not comprehensive.

Suggestions

Enumerate 2-3 concrete capabilities in the 'what' clause, e.g. "Routes tasks across named specialists (requirement-analyzer, codebase-analyzer, task-executor, quality-fixer), manages stop points and approvals, and runs autonomous execution cycles"

Add common synonym triggers users might naturally say, such as "multi-agent workflows", "delegating to subagents", or "agent coordination", to broaden trigger coverage

DimensionReasoningScore

Specificity

The 'what' is a single generic action — "Guides subagent coordination through implementation workflows" — naming the domain but offering only minimal, generic capability language, matching anchor 2 ("Processes PDF files") rather than anchor 3's 1-2 concrete actions. The trigger clause lists user activities, not skill capabilities, so it cannot lift the specificity score.

2 / 5

Completeness

Both parts are explicitly present: a clear 'what' ("Guides subagent coordination through implementation workflows") and an explicit 'when' with three concrete triggers ("Use when orchestrating multiple agents, managing workflow phases, or determining autonomous execution mode"). It falls short of anchor 5 because the 'what' is a single generic action rather than the multiple concrete capabilities the top anchor expects.

4 / 5

Trigger Term Quality

Natural trigger phrases are present — "orchestrating multiple agents", "managing workflow phases", "determining autonomous execution mode", "subagent coordination" — giving good keyword coverage. A few common variations (e.g., "multi-agent", "delegate to agents", "agent teams") are missing, keeping it below anchor 5.

4 / 5

Distinctiveness Conflict Risk

The subagent-orchestration niche is clear with distinct triggers (autonomous execution mode, workflow phases, subagent coordination), giving minimal confusion risk. Minor overlap remains with general workflow-management or delegation skills, so anchor 5's "minimal conflict risk" is not fully met.

4 / 5

Total

14

/

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

shinpr/claude-code-workflows

Path

dev-workflows-frontend/skills/subagents-orchestration-guide/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.