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

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/agent-release-swarm/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

12%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 an aspirational feature catalog for a release automation tool rather than actionable guidance for Claude. It is extremely verbose, relies almost entirely on undocumented `npx ruv-swarm` CLI commands that may not exist, and dumps hundreds of lines of configuration examples and templates inline without meaningful organization or progressive disclosure. The content would benefit from radical trimming to a focused, executable core workflow.

Suggestions

Reduce content to under 100 lines focusing on one concrete, executable release workflow with real commands (gh CLI) rather than dozens of aspirational `npx ruv-swarm` subcommands.

Replace the invented `npx ruv-swarm` commands with actual executable code or clearly document that this tool must be installed and link to its documentation.

Split the monolithic content into separate files: move release config, agent descriptions, integration examples, and emergency procedures into referenced files, keeping SKILL.md as a concise overview.

Add explicit validation checkpoints with feedback loops in the main workflow (e.g., 'If changelog generation fails, check X; if build fails, run Y before retrying').

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 every command relies on `npx ruv-swarm github <subcommand>` with flags that appear invented and undocumented. There's no way to verify these commands work, and no fallback if the tool isn't available. The gh CLI snippets are more concrete but are mixed with pseudocode-like variable assignments that wouldn't execute as-is (e.g., `repos/:owner/:repo$compare` uses `$` instead of `/`). The skill describes capabilities rather than providing executable, copy-paste-ready guidance.

1 / 3

Workflow Clarity

The GitHub Actions workflow and the release orchestration section do present a sequential flow (init → changelog → build → test → deploy → publish). However, validation checkpoints are mostly delegated to opaque `npx ruv-swarm` commands with `--block-on-failure` flags rather than explicit feedback loops. The rollback section exists but is disconnected from the main workflow. No clear error recovery steps are provided inline.

2 / 3

Progressive Disclosure

The content is a monolithic wall of text with no meaningful separation into referenced files. It references `workflow-automation.md` and `multi-repo-swarm.md` at the very end but no bundle files exist. Massive sections (release config, agents, workflows, monitoring, documentation, integration examples, emergency procedures) are all inlined when they should be split into separate reference files. The structure is flat and overwhelming.

1 / 3

Total

5

/

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 critically deficient across all dimensions. It functions only as an invocation instruction ('invoke with $agent-release-swarm') rather than a skill description, providing zero information about what the skill does, when to use it, or what domain it covers. It would be essentially impossible for Claude to correctly select this skill based on user intent.

Suggestions

Add concrete actions describing what the skill does (e.g., 'Coordinates multi-step release workflows, manages 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 functional content that helps Claude understand the skill's purpose and scope.

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 what a user might ask for.

1 / 3

Distinctiveness Conflict Risk

The description is so vague that it provides no distinguishing characteristics. 'Agent skill for release-swarm' could overlap with any release-related or agent-related skill without clear differentiation.

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