CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-hierarchical-coordinator

Agent skill for hierarchical-coordinator - invoke with $agent-hierarchical-coordinator

42

9.66x
Quality

13%

Does it follow best practices?

Impact

87%

9.66x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/agent-hierarchical-coordinator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%Scale 1-3

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

This skill is significantly over-engineered and verbose, containing extensive generic project management content (performance metrics, best practices, communication patterns) that Claude already understands. While the MCP tool commands and memory coordination protocol provide some concrete actionability, much of the workflow guidance is abstract YAML descriptions rather than executable steps. The monolithic structure with no progressive disclosure makes it token-inefficient and hard to navigate.

Suggestions

Reduce content by 60-70%: remove generic sections like 'Best Practices', 'Performance Metrics', 'Communication Patterns', and 'Decision Making Framework' that describe standard project management concepts Claude already knows.

Split into multiple files: keep SKILL.md as a concise overview with spawn commands and the memory protocol, then move worker type details to WORKERS.md, escalation protocols to ESCALATION.md, and MCP tool reference to TOOLS.md.

Add explicit validation checkpoints to the workflow: e.g., 'Verify agent spawned successfully by checking status before assigning tasks', 'Validate worker output before marking task complete', with concrete tool commands for each check.

Replace pseudocode (like the task assignment algorithm) with actual executable MCP tool invocations or remove them entirely if they don't map to real tool capabilities.

DimensionReasoningScore

Conciseness

Extremely verbose at ~250+ lines. Explains concepts Claude already knows (what research workers do, what code workers do, basic task assignment algorithms). The architecture diagram, communication patterns, performance metrics, and best practices sections are largely generic project management advice that doesn't add actionable value. Much of this could be reduced to 1/4 the size.

1 / 3

Actionability

Provides concrete MCP tool commands for spawning agents, monitoring, and memory coordination, which is good. However, the task assignment algorithm is pseudocode, the coordination workflow phases are abstract YAML descriptions rather than executable steps, and the escalation protocols describe thresholds without concrete tool invocations to implement them. The memory coordination protocol section is the most actionable part.

2 / 3

Workflow Clarity

The three-phase workflow (Planning, Execution, Integration) provides a clear sequence, and the mandatory memory coordination protocol has numbered steps. However, there are no explicit validation checkpoints or feedback loops — no 'verify worker spawned successfully before assigning tasks' or 'check task output quality before integration' steps. For a coordination skill involving multi-agent orchestration (a risky, complex operation), the lack of error recovery and validation gates is a significant gap.

2 / 3

Progressive Disclosure

Everything is crammed into a single monolithic file with no references to external files. The content includes detailed API references, decision frameworks, communication patterns, performance metrics, and best practices that could easily be split into separate reference documents. No bundle files are provided, and no external references are made.

1 / 3

Total

6

/

12

Passed

Description

0%Scale 1-3

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

This description is essentially a label and invocation command with no substantive content. It fails on every dimension: it doesn't describe what the skill does, when to use it, or provide any natural trigger terms. It would be nearly impossible for Claude to correctly select this skill from a pool of available skills.

Suggestions

Add concrete actions describing what the hierarchical coordinator does (e.g., 'Orchestrates multi-step tasks by breaking them into subtasks and delegating to specialized sub-agents').

Add an explicit 'Use when...' clause with natural trigger terms (e.g., 'Use when the user requests complex multi-step workflows, task delegation, or coordinated agent execution').

Replace the invocation instruction ('invoke with $agent-hierarchical-coordinator') with a functional description — invocation syntax belongs in usage documentation, not in the description used for skill selection.

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. 'Agent skill for hierarchical-coordinator' is entirely abstract and gives no indication of what the skill actually does.

1 / 3

Completeness

Neither 'what does this do' nor 'when should Claude use it' is answered. The description only states how to invoke it, not what it does or when to use it.

1 / 3

Trigger Term Quality

The only keyword is 'hierarchical-coordinator', which is technical jargon unlikely to match natural user language. No natural trigger terms are present.

1 / 3

Distinctiveness Conflict Risk

The description is so vague that it's impossible to distinguish it from any other coordination or agent skill. 'Hierarchical-coordinator' could overlap with many orchestration-related skills.

1 / 3

Total

4

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
ruvnet/claude-flow
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.