CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-release-swarm

Agent skill for release-swarm - invoke with $agent-release-swarm

39

2.94x
Quality

6%

Does it follow best practices?

Impact

100%

2.94x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/agent-release-swarm/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 is an aspirational feature catalog for a release automation tool rather than actionable guidance for Claude. It is extremely verbose, relies almost entirely on a proprietary `npx ruv-swarm` CLI that cannot be verified, and packs hundreds of lines of configuration examples, templates, and integration scenarios into a single monolithic file. The content reads more like marketing documentation than an executable skill.

Suggestions

Replace `npx ruv-swarm github ...` commands with actual executable commands using real tools (gh CLI, npm, docker) or clearly document how to install and verify the ruv-swarm tool.

Reduce content by 70%+ — remove the release notes template, best practices bullet lists, and redundant integration examples (NPM, Docker, Mobile) that don't add actionable value.

Split content into separate files: keep SKILL.md as a concise overview with links to RELEASE-CONFIG.md, AGENTS.md, WORKFLOWS.md, and EMERGENCY.md.

Add explicit validation feedback loops: after each major step, specify what to check, what failure looks like, and how to recover before proceeding.

DimensionReasoningScore

Conciseness

Extremely verbose at 400+ lines with massive repetition. Many sections are aspirational feature catalogs rather than actionable instructions. The release notes template, best practices bullet lists, and multiple integration examples (NPM, Docker, Mobile) add bulk without teaching Claude anything new. Concepts like 'regular release cycles' and 'clear communication' are obvious padding.

1 / 3

Actionability

Nearly all commands reference `npx ruv-swarm github ...` which is an unverifiable, likely non-existent CLI tool. The commands are essentially pseudocode dressed as bash — none are executable without this proprietary tool. The gh CLI snippets are more concrete but are embedded in larger non-functional pipelines. No way to verify any of these commands actually work.

1 / 3

Workflow Clarity

The Standard Release Flow section provides a reasonable sequential workflow with steps, and there's some notion of validation (pre-release checks, compatibility testing). However, there are no explicit feedback loops — validation failures don't have clear recovery paths. The overall structure is more of a feature showcase than a guided workflow with checkpoints.

2 / 3

Progressive Disclosure

Monolithic wall of content with no bundle files to support it. Everything is inlined in one massive file. References to `workflow-automation.md` and `multi-repo-swarm.md` at the bottom are unverified (no bundle provided). The content desperately needs splitting — config examples, agent descriptions, workflow YAML, and integration examples should be in separate files.

1 / 3

Total

5

/

12

Passed

Description

0%

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 critically deficient across all dimensions. It provides no information about what the skill does, when it should be used, or what domain it operates in. It reads as a placeholder rather than a functional description, making it impossible for Claude to correctly select this skill from a pool of available options.

Suggestions

Describe what 'release-swarm' actually does with concrete actions (e.g., 'Coordinates multi-step software release workflows including version bumping, changelog generation, and deployment orchestration').

Add an explicit 'Use when...' clause with natural trigger terms users would say (e.g., 'Use when the user asks about releasing software, cutting a release, deploying a new version, or managing release pipelines').

Remove the invocation instruction ('invoke with $agent-release-swarm') from the description and replace it with domain-specific keywords that distinguish this skill from other agent skills.

DimensionReasoningScore

Specificity

The description provides no concrete actions whatsoever. 'Agent skill for release-swarm' is entirely vague and does not describe 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 it's an 'agent skill' and how to invoke it, providing no functional or contextual information.

1 / 3

Trigger Term Quality

The only keyword is 'release-swarm', which is a technical/internal term unlikely to be naturally used by users. There are no natural language trigger terms describing the task domain.

1 / 3

Distinctiveness Conflict Risk

The description is so vague that it provides no distinguishing characteristics. 'Agent skill' is entirely generic and could conflict with any other agent-based skill.

1 / 3

Total

4

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

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

Warning

Total

10

/

11

Passed

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.