CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-sync-coordinator

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

44

1.61x
Quality

18%

Does it follow best practices?

Impact

87%

1.61x

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-sync-coordinator/SKILL.md

The canonical home for this skill is agent-sync-coordinator in ruvnet/claude-flow

SKILL.md
Quality
Evals
Security

Quality

Content

31%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 content is an over-padded monolith of repeated swarm-coordination examples with non-executable placeholder code and no validation steps for destructive batch operations. It lacks external references despite clearly separable material.

Suggestions

Collapse the repeated swarm-init/agent-spawn blocks into one canonical example and reference it instead of restating it in every section.

Fix the executable specifics: replace '$'-delimited paths with real paths, fill in placeholder content, and settle on one underscore convention for the mcp tool names.

Add explicit validation checkpoints to the sync workflows (e.g. verify pushed files, run tests with a fix-and-retry loop) before declaring synchronization complete.

DimensionReasoningScore

Conciseness

The body is noticeably verbose and padded: the same swarm-init/agent-spawn block is repeated across four sections and long placeholder blobs ('[aligned package.json]') inflate the document with little added value.

2 / 5

Actionability

Commands look concrete but are largely non-executable: paths use '$' instead of '/' ('$workspaces$ruv-FANN$...'), content is placeholder text, ':owner/:repo' is untemplated, and the underscore convention is inconsistent ('mcp__claude-flow__' vs 'mcp__claude_flow__').

2 / 5

Workflow Clarity

A rough sequence exists (init, spawn, read, sync, test) but the batch/destructive operations (push_files, branch creation, multi-file sync) have no validation checkpoints, which caps this dimension at 3 per the rubric.

3 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are all absent) and the body is a monolithic wall inlining PR-body templates, metric schemas, and repeated examples that belong in separate files.

2 / 5

Total

9

/

20

Passed

Description

5%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 a templated placeholder that conveys no real capabilities, no natural trigger terms, and no usage guidance. It reads as auto-generated boilerplate rather than a skill description.

Suggestions

Replace the placeholder with a concrete capability statement, e.g. 'Synchronize versions and dependencies across multiple repositories and open coordinated PRs'.

Add an explicit 'Use when...' clause naming natural trigger phrases users would actually say, such as 'sync package versions across repos' or 'align dependencies between packages'.

Drop the invocation boilerplate ('invoke with $agent-sync-coordinator') from the description; it belongs in usage docs, not the frontmatter description.

DimensionReasoningScore

Specificity

The description only names the domain token ('sync-coordinator') and offers no concrete actions; 'invoke with $agent-sync-coordinator' is invocation boilerplate, not a capability.

2 / 5

Completeness

Neither a real 'what does this do' (no capabilities) nor any 'when should Claude use it' trigger guidance is present, matching the missing-both anchor.

1 / 5

Trigger Term Quality

No natural user-facing keywords appear — 'sync-coordinator' is a slug and '$agent-sync-coordinator' is a CLI invocation token, both technical jargon rather than phrases a user would say.

1 / 5

Distinctiveness Conflict Risk

'Agent skill for sync-coordinator' is a generic auto-generated template that could match virtually any agent skill, creating high conflict risk.

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

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