CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-sync-coordinator

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

37

1.61x
Quality

6%

Does it follow best practices?

Impact

87%

1.61x

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-sync-coordinator/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 excessively verbose with heavy repetition of swarm initialization patterns and tool listings. The code examples are largely non-executable due to placeholder content, corrupted path separators, and mixed pseudocode/real syntax. While it attempts to show a multi-step workflow, it lacks proper validation checkpoints and error recovery loops, and the entire content should be restructured with progressive disclosure to separate overview from detailed patterns.

Suggestions

Reduce content by 60-70%: eliminate duplicate tool listings, consolidate the 4+ swarm initialization examples into one canonical pattern, and remove abstract strategy/metrics sections that don't provide actionable guidance.

Make code examples executable: replace all placeholder content like '[aligned package.json]' with actual minimal but valid content, fix corrupted path separators ('$' → '/'), and use consistent syntax (either MCP tool call format or JavaScript, not a mix).

Add explicit validation checkpoints with error recovery: after npm test steps, include 'If tests fail: [specific recovery steps]' guidance, and don't mark todos as completed before validation passes.

Split into multiple files: move Advanced Swarm Features, Synchronization Strategies, and Error Handling into separate referenced documents, keeping SKILL.md as a concise overview with clear links.

DimensionReasoningScore

Conciseness

Extremely verbose at ~300+ lines with massive redundancy. The tools list is duplicated from frontmatter, swarm initialization patterns are repeated 4+ times with minor variations, and sections like 'Synchronization Strategies' and 'Monitoring and Metrics' contain abstract config objects that add no actionable value. Much content explains concepts Claude already understands (what version alignment means, what metrics are).

1 / 3

Actionability

Despite containing many code blocks, almost none are executable. Examples use placeholder content like '[aligned package.json]', '[synchronized content]', and '[GitHub modes documentation]'. The JavaScript examples mix pseudocode with MCP tool calls in a non-standard syntax. Path separators appear corrupted (using '$' instead of '/'). The conflict resolver is aspirational pseudocode, not a real implementation.

1 / 3

Workflow Clarity

The 'Complete Package Sync Workflow' section does show a reasonable sequence (read state → push files → run tests → track progress → store state), and includes validation via npm test. However, there are no explicit validation checkpoints with error recovery feedback loops — if npm test fails, there's no guidance on what to do. The batch synchronization workflow marks all todos as 'completed' before validation runs, which is logically incorrect.

2 / 3

Progressive Disclosure

The content is a monolithic wall of text with no references to external files despite being complex enough to warrant them. All content — usage patterns, strategies, metrics, error handling, advanced features — is inlined into a single massive document. There's no clear hierarchy; the 'Advanced Swarm Synchronization Features' section largely repeats earlier patterns. No bundle files are provided to offload detail.

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 is an extremely weak description that provides virtually no useful information for skill selection. It reads as a placeholder rather than a functional description, containing only a tool name and invocation syntax without any explanation of capabilities, use cases, or trigger conditions.

Suggestions

Add concrete actions describing what sync-coordinator actually does (e.g., 'Synchronizes file changes across branches, resolves merge conflicts, coordinates parallel edits').

Add an explicit 'Use when...' clause with natural trigger terms users would say (e.g., 'Use when the user needs to sync changes, resolve conflicts, or coordinate updates across multiple files or branches').

Replace the invocation instruction with functional content — invocation syntax belongs in the skill body, not the description field used for skill selection.

DimensionReasoningScore

Specificity

The description provides no concrete actions whatsoever. 'Agent skill for sync-coordinator' is entirely vague and abstract, giving no indication of what the skill actually does.

1 / 3

Completeness

The description fails to answer both 'what does this do' and 'when should Claude use it'. It only states it's an 'agent skill' with an invocation command, providing no functional or contextual information.

1 / 3

Trigger Term Quality

The only keyword is 'sync-coordinator', which is technical jargon and not a natural term a user would say. There are no natural language trigger terms that would help Claude match user requests to this skill.

1 / 3

Distinctiveness Conflict Risk

The description is so generic ('agent skill') that it provides no distinguishing characteristics. Without knowing what sync-coordinator does, it could conflict with any coordination, synchronization, or agent-related skill.

1 / 3

Total

4

/

12

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.

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