CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-sparc-coordinator

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

45

1.24x
Quality

15%

Does it follow best practices?

Impact

98%

1.24x

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-sparc-coordinator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%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 is a descriptive textbook outline of SPARC that Claude could largely reconstruct from the acronym alone, with no executable guidance for how to run or verify any phase. Its one strength is a clear phase-transition workflow with named quality gates, though those gates lack any verification criteria. A stray duplicate YAML frontmatter block with an inconsistent name and non-executable pseudo-commands further degrades both conciseness and actionability.

Suggestions

Replace descriptive bullet lists with executable guidance: for each phase, give the concrete steps/commands to run, and define each quality gate as a checkable criterion (e.g., what 'Specification Complete' verifies and how to verify it) so the workflow has real validation checkpoints.

Cut or move content Claude already knows — the per-phase bullet lists, SPARC acronym explanation, and metrics lists — to reference files or delete them, keeping SKILL.md as a lean orchestration overview.

Fix or remove the stray second YAML block: it duplicates metadata under an inconsistent name ('sparc-coord') and contains non-executable pseudo-commands (memory_store, memory_search) that provide no actionable guidance.

DimensionReasoningScore

Conciseness

The ~185-line body is padded with generic software-engineering knowledge Claude already has ('Detailed requirements gathering', 'User story creation', 'Iterative improvement', 'Documentation finalization') plus a stray duplicate YAML block. This matches level 2's 'Noticeably verbose; several unnecessary explanations or padded sections'; it is not level 1 because it is an outline rather than extensive prose explanation of basics, but well below level 3's 'mostly efficient'.

2 / 5

Actionability

There is no executable code, command, or concrete procedure anywhere — the quality gates are named with vague criteria ('All requirements documented', 'Code quality met') and the 'Memory Integration' hooks reference non-existent pseudo-commands (memory_store, memory_search). This matches the level-1 anchor 'no concrete code or commands; only describes rather than instructs' and exceeds level 2's bar of 'high-level hints' toward actual steps, which are absent.

1 / 5

Workflow Clarity

The phase sequence is clearly laid out ('Specification → Quality Gate 1 → Pseudocode → ... → Final Review → Deployment') with named gates and sub-agents, but validation is only implicit — no gate specifies what to check or what failure looks like. This fits level 3's 'Steps listed but validation gaps; checkpoints missing or implicit' — better than level 2's rough/gappy sequence, but below level 4 which requires most checkpoints with concrete verification.

3 / 5

Progressive Disclosure

The body has reasonable section structure (Purpose, Phases, Workflow, Coordination, Best Practices) but is a single monolithic file with zero references to any bundle file — no reference files exist in the skill. This matches level 3's 'Some structure but could be better organized'; it is not level 4/5 because outline material (phase details, metrics) is inlined where a lean overview with separate reference files is warranted, and it does not qualify for the under-50-line simple-skill exception.

3 / 5

Total

9

/

20

Passed

Description

3%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 frontmatter description is placeholder boilerplate: it says nothing about what the SPARC coordinator does, offers no natural trigger terms, and cannot be distinguished from sibling 'Agent skill for X' descriptions. It fails all four dimensions, most severely on trigger terms and completeness. The strong methodology description buried in the stray second YAML block ('SPARC methodology orchestrator for systematic development phase coordination') never makes it into the actual frontmatter.

Suggestions

Rewrite the frontmatter description to state concrete capabilities, e.g. 'Orchestrates the SPARC (Specification, Pseudocode, Architecture, Refinement, Completion) development cycle, enforces quality gates between phases, and coordinates specialized sub-agents for each phase.'

Add an explicit trigger clause covering natural phrasings users would say, e.g. 'Use when the user asks to apply SPARC methodology, follow a specification-to-deployment phase sequence, or coordinate development phases with quality gates.'

Remove the meta-boilerplate ('Agent skill for...', '$agent-sparc-coordinator') — invocation jargon a user would never say — and reconcile the duplicated metadata blocks so the description in the real frontmatter matches the 'SPARC methodology orchestrator' intent.

DimensionReasoningScore

Specificity

The description reads "Agent skill for sparc-coordinator - invoke with $agent-sparc-coordinator" — it names no concrete action and no domain, only meta-boilerplate about the skill's own invocation. This matches the level-1 anchor 'Entirely vague; no concrete actions; pure abstract language' and is clearly below level 2, which at least names a domain.

1 / 5

Completeness

Neither 'what' nor 'when' is answered: 'Agent skill for sparc-coordinator' is circular (names the skill rather than what it does), and there is no 'Use when...' clause or equivalent. This fits the level-1 anchor 'Missing both what and when' and is below level 2, which requires at least a vague what or when.

1 / 5

Trigger Term Quality

The only terms present are the skill's own identifier and '$agent-sparc-coordinator', technical invocation jargon a user would never naturally say; there are no natural keywords such as 'SPARC methodology', 'specification', or 'phase coordination'. This matches the level-1 anchor 'No natural keywords; only technical jargon' and is not level 2 because no generic-but-relevant domain keyword is present either.

1 / 5

Distinctiveness Conflict Risk

The template phrasing 'Agent skill for X - invoke with $X' is identical boilerplate across any fleet of agent skills, giving high overlap risk with every sibling skill; only the unique name token 'sparc-coordinator' provides slight distinctiveness. This sits between level 1 (would conflict with virtually any skill) and level 3 (somewhat specific), matching level 2's 'Very broad; high overlap risk with many similar skills'.

2 / 5

Total

5

/

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