CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-worker-specialist

Agent skill for worker-specialist - invoke with $agent-worker-specialist

61

10.88x
Quality

41%

Does it follow best practices?

Impact

98%

10.88x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/agent-worker-specialist/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%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 gives concrete, well-structured guidance for a worker role with clear workflows and a dependency checkpoint, but it is padded by repeated boilerplate code blocks written in non-executable pseudo-syntax and lacks a completion-verification loop. It is a solid self-contained role definition with room to tighten and harden the examples.

Suggestions

Consolidate the repeated memory_usage blocks into one parameterized template showing the shared action/key/namespace/value shape, then give short per-use-case value snippets to cut token padding.

Make the call syntax executable (use the real tool invocation form with parentheses and string arguments) or explicitly label the blocks as templates so they are not mistaken for runnable code.

Add an explicit completion-verification checkpoint (verify deliverables and re-check dependencies before reporting status 'complete') to lift workflow clarity above the batch-cap of 3.

DimensionReasoningScore

Conciseness

The body avoids explaining basic concepts Claude already knows, but the near-identical mcp__claude-flow__memory_usage boilerplate is repeated across six blocks and could be consolidated, fitting 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than the lean 4.

3 / 5

Actionability

Concrete JSON value structures and key/namespace conventions are given, but the call syntax 'mcp__claude-flow__memory_usage { ... }' (and the 'const deps = await ...' form) is not valid executable JavaScript, matching 'pseudocode instead of executable code'; it is not a 4 because the code is not copy-paste runnable.

3 / 5

Workflow Clarity

Sequential/Parallel/Emergency workflows are clearly numbered and the dependency check provides one checkpoint, but there is no validate-or-verify step before reporting 'complete'; since the worker performs batch execution, the guideline caps batch workflows without validation at 3.

3 / 5

Progressive Disclosure

The body is well-organized into clearly labeled sections (Core Responsibilities, Work Patterns, Quality Standards, Integration Points, Performance Metrics) with no broken references and no bundle files, fitting 'good structure; most content is appropriately placed'; it is not a 5 because it is a long monolithic file rather than an overview pointing one level deep.

4 / 5

Total

13

/

20

Passed

Description

28%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 description is a templated placeholder that names the skill's domain but provides no concrete capabilities, no natural trigger phrases, and no 'Use when' guidance. It is barely distinguishable from a generic agent-skill stub and would not help a model decide when to invoke it.

Suggestions

Replace the templated description with concrete capabilities, e.g. 'Executes assigned tasks, reports progress through shared memory, coordinates dependencies, and delivers results to the coordinator'.

Add an explicit 'Use when...' trigger clause stating when to invoke the worker (e.g. 'Use when the coordinator assigns a task that needs parallel execution or progress reporting').

Use third-person action verbs ('Executes', 'Reports', 'Delivers') and natural trigger terms instead of the 'invoke with $...' syntax to satisfy trigger term quality and completeness.

DimensionReasoningScore

Specificity

The phrase 'Agent skill for worker-specialist' names a domain but states no concrete actions, matching the 'names the domain but actions are minimal or generic' anchor; it is not a 1 because a domain is identified, and not a 3 because zero concrete capabilities are listed.

2 / 5

Completeness

The 'what' is vague ('Agent skill for worker-specialist') and there is no 'Use when...' or equivalent 'when' guidance, matching 'has a vague what and no when'; the missing trigger clause also caps it at 3 per the guidelines, and it is below that bar.

2 / 5

Trigger Term Quality

The only keyword is 'worker-specialist' plus the invocation syntax 'invoke with $agent-worker-specialist', which are not natural phrases a user would say; this fits 'one or two generic keywords; missing the natural phrases users say' rather than the broader coverage of a 3.

2 / 5

Distinctiveness Conflict Risk

'worker-specialist' within a hive/swarm context is a somewhat specific niche but could still overlap with other agent or worker role skills, matching the 'somewhat specific but could still overlap' anchor rather than the clearly-distinct 4.

3 / 5

Total

9

/

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.