CtrlK
BlogDocsLog inGet started
Tessl Logo

sparc-methodology

SPARC (Specification, Pseudocode, Architecture, Refinement, Completion) comprehensive development methodology with multi-agent orchestration

54

1.38x
Quality

35%

Does it follow best practices?

Impact

90%

1.38x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/sparc-methodology/SKILL.md

The canonical home for this skill is sparc-methodology in ruvnet/agentic-flow

SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

The content is an expansive, well-sectioned monolith that clearly sequences SPARC workflows and provides concrete tool/CLI examples, but it is heavily verbose, restates concepts Claude already knows, leans on template placeholders, and lacks validation checkpoints or any file-level progressive disclosure. It would benefit substantially from trimming and from splitting detailed mode references into separate files.

Suggestions

Cut the ~1100-line body aggressively: remove per-mode capability lists that restate the mode name, drop explanations of concepts Claude already knows (TDD cycle, microservices, changelogs), and delete marketing claims (e.g., '84.8% SWE-Bench solve rate') to improve conciseness.

Add explicit validation/verification checkpoints to the batch and parallel workflows (e.g., verify tests pass before review, confirm swarm agents completed before synthesis) so multi-step processes meet the score-3 workflow-clarity bar.

Split the 17-mode reference and the advanced/advanced-features sections into separate files under references/ and link to them from a concise overview in SKILL.md, replacing the inline monolith with one-level-deep, clearly signaled references.

DimensionReasoningScore

Conciseness

The body is ~1100 lines that restate what each of 17 mode names already implies, repeat near-identical usage blocks, and explain concepts Claude already knows (TDD red-green-refactor, microservices patterns, what a changelog is), plus marketing claims like "84.8% SWE-Bench solve rate"; this matches the score-1 anchor of verbose, padded text explaining concepts Claude knows. It is not a 2 because the volume of restated and explanatory content dominates rather than being occasional.

1 / 3

Actionability

Concrete MCP tool calls and npx CLI commands are provided with specific modes and options, but many are template placeholders (mode: "<mode-name>", task_description: "<task description>") rather than fully executable code, matching the score-2 anchor of some concrete guidance with incomplete/pseudocode-like detail. It is not a 1 because real, specific examples (full-stack workflow, TDD cycle) are present; it is not a 3 because the placeholder templates and reliance on an external system leave key details incomplete.

2 / 3

Workflow Clarity

Multi-step processes are clearly sequenced (5 development phases, numbered common-workflow bash steps, red-green-refactor), but validation/verification checkpoints are largely implicit or missing despite batch and parallel operations, which per the rubric caps workflow_clarity at 2. It is not a 1 because the sequences are explicit and ordered; it is not a 3 because there are no explicit 'validate then proceed' feedback loops for the batch/parallel operations.

2 / 3

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are all absent) and the ~1100-line SKILL.md is effectively a monolith, with mode references and advanced features that should be split remaining inline; a Table of Contents and section headers provide some organization, matching the score-2 anchor of some structure with content that should be separate kept inline. It is not a 1 because headers and a TOC give navigable structure; it is not a 3 because there is no file-level split or one-level-deep external references.

2 / 3

Total

7

/

12

Passed

Description

35%

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 names a specific methodology and one capability but is light on concrete actions and lacks any explicit trigger ('Use when...') guidance, relying on jargon over natural user terms. It is distinguishable but only weakly signals when it should activate.

Suggestions

Add an explicit 'Use when...' clause naming natural trigger phrases users would say (e.g., 'Use when planning a feature with SPARC phases, doing test-driven multi-agent development, or when the user mentions SPARC, pseudocode-first design, or coordinated agent swarms').

List concrete actions the skill performs (e.g., 'decompose tasks across SPARC phases, orchestrate parallel agents, run TDD red-green-refactor cycles') instead of the generic 'comprehensive development methodology'.

Replace jargon-only phrasing with user-friendly trigger keywords (e.g., 'SPARC methodology', 'test-driven development', 'multi-agent orchestration', 'specification-first design') to improve trigger term coverage.

DimensionReasoningScore

Specificity

Quotes: "comprehensive development methodology with multi-agent orchestration". It names a specific domain (SPARC, with the acronym expanded) and one mechanism (multi-agent orchestration), but lists no concrete actions, matching the score-2 anchor of naming a domain with some actions without being comprehensive; it is above score 1 because the SPARC expansion is more concrete than vague filler like 'Helps with documents'.

2 / 3

Completeness

It states what the skill is (a development methodology) but provides no 'when should Claude use it' guidance, so per the judging guideline a missing 'Use when...' clause caps completeness at 2; it is not a 1 because a recognizable 'what' is present.

2 / 3

Trigger Term Quality

Phrases like "comprehensive development methodology" and "multi-agent orchestration" are technical jargon rather than natural terms a user would say; there are no common trigger keywords, matching the score-1 anchor of no natural keywords and overly generic/technical language.

1 / 3

Distinctiveness Conflict Risk

"SPARC ... comprehensive development methodology with multi-agent orchestration" gives it a recognizable niche but 'development methodology' is broad enough to overlap with other development-oriented skills, matching the score-2 anchor of being somewhat specific yet still able to overlap with similar skills.

2 / 3

Total

7

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (1116 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

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