CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-sparc-coordinator

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

42

1.24x
Quality

9%

Does it follow best practices?

Impact

98%

1.24x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/agent-sparc-coordinator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

12%

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

This skill reads as a high-level methodology overview document rather than an actionable skill for Claude. It is extremely verbose, explaining well-known software development concepts without providing any concrete, executable guidance. The content would benefit enormously from being condensed to essential instructions with specific commands and tool invocations, while moving detailed phase descriptions to separate reference files.

Suggestions

Replace abstract descriptions with concrete, executable commands for each phase (e.g., specific agent invocation syntax, actual quality gate check commands, memory store/retrieve patterns)

Cut at least 60% of the content by removing explanations of concepts Claude already knows (TDD, what requirements gathering is, what architecture means) and focus only on the specific workflow steps and tool usage

Add explicit validation checkpoints with concrete criteria and commands, e.g., 'Run `memory_search sparc_phase_1` to verify specification artifacts exist before proceeding to Pseudocode phase'

Split detailed phase descriptions, agent coordination patterns, and integration patterns into separate referenced files, keeping SKILL.md as a concise orchestration guide

DimensionReasoningScore

Conciseness

Extremely verbose with extensive explanation of concepts Claude already knows (what SPARC phases are, what quality gates mean, what TDD is). The content is heavily padded with abstract descriptions, lists of obvious items ('Edge case identification', 'Complexity analysis'), and sections like 'Success Metrics' and 'Memory Integration' that add little actionable value. Most of this could be condensed to a fraction of its size.

1 / 3

Actionability

The skill is almost entirely abstract and descriptive rather than instructive. There are no concrete commands, executable code, specific tool invocations, or copy-paste ready examples. The 'Usage Examples' section contains only vague natural language prompts. There's no concrete guidance on how to actually invoke agents, run quality gates, or execute any phase.

1 / 3

Workflow Clarity

The phase transition diagram and quality gates provide a clear sequence, and the general flow from Specification through Completion is well-defined. However, there are no concrete validation steps, no specific commands for checking gate criteria, and no feedback loops for error recovery. The workflow is conceptual rather than operational.

2 / 3

Progressive Disclosure

The content is a monolithic wall of text with no references to external files despite being long enough to warrant splitting. There are no links to detailed phase guides, agent specifications, or reference materials. Everything is inlined at the same level of detail with no clear navigation hierarchy.

1 / 3

Total

5

/

12

Passed

Description

7%

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 is an extremely weak description that essentially only names the skill and provides an invocation command. It completely fails to communicate what the skill does, what actions it performs, or when it should be selected. Without any functional information, Claude would have no basis for choosing this skill appropriately from a list of available skills.

Suggestions

Add concrete actions describing what sparc-coordinator actually does (e.g., 'Coordinates multi-step task decomposition, assigns subtasks to specialized agents, and synthesizes results').

Add an explicit 'Use when...' clause with natural trigger terms that describe scenarios where this skill should be selected (e.g., 'Use when the user needs to break down complex tasks, coordinate multiple agents, or orchestrate a multi-step workflow').

Remove the invocation instruction ('invoke with $agent-sparc-coordinator') from the description field, as this is operational metadata rather than a functional description that helps with skill selection.

DimensionReasoningScore

Specificity

The description provides no concrete actions whatsoever. 'Agent skill for sparc-coordinator' is entirely vague — it doesn't describe what the skill does, only names itself. There are no specific capabilities listed.

1 / 3

Completeness

The description fails to answer both 'what does this do' and 'when should Claude use it'. It only provides an invocation command ('invoke with $agent-sparc-coordinator') but no functional description or trigger guidance.

1 / 3

Trigger Term Quality

The only potentially relevant term is 'sparc-coordinator', which is technical jargon unlikely to be naturally used by a user. There are no natural keywords that a user would say when needing this skill.

1 / 3

Distinctiveness Conflict Risk

The name 'sparc-coordinator' is somewhat unique and unlikely to directly conflict with other skills due to its specificity as a proper noun. However, without any description of what it actually does, it's impossible to fully assess overlap risk.

2 / 3

Total

5

/

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/ruflo
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.