CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-workflow

Agent skill for workflow - invoke with $agent-workflow

42

2.43x
Quality

11%

Does it follow best practices?

Impact

95%

2.43x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/agent-workflow/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

22%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is primarily a persona description and capability catalog rather than actionable guidance. It spends most of its tokens listing abstract concepts Claude already understands (CI/CD, ETL, error handling patterns) instead of providing concrete, executable workflows with validation steps. The MCP tool examples are the strongest element but lack sufficient detail on parameters, return values, and error handling to be truly actionable.

Suggestions

Remove the persona description, 'core responsibilities', 'workflow patterns', 'quality standards', and 'advanced features' sections — these describe concepts Claude already knows and waste tokens.

Add concrete, end-to-end workflow examples showing the full sequence of tool calls (create → execute → monitor → handle errors) with expected responses and validation checkpoints.

Document required vs optional parameters for each MCP tool, expected return value schemas, and error codes/messages to make the tool usage truly actionable.

Add explicit validation steps and feedback loops, e.g., 'After workflow_execute, check workflow_status. If status is FAILED, inspect error details and retry or rollback.'

DimensionReasoningScore

Conciseness

Extremely verbose with extensive explanations of concepts Claude already knows (what CI/CD is, what ETL pipelines are, what error handling means). The 'quality standards', 'workflow patterns', and 'advanced features' sections are padded lists of abstract concepts that don't add actionable value. The persona description and 'core responsibilities' section tells Claude what it is rather than what to do.

1 / 3

Actionability

The JavaScript code examples showing MCP tool calls are concrete and somewhat useful, but they are illustrative rather than executable — they show API shapes without explaining required vs optional parameters, expected return values, or how to handle responses. The workflow design approach is a vague numbered list without concrete steps.

2 / 3

Workflow Clarity

The 6-step 'workflow design approach' is abstract and reads like a textbook outline rather than actionable steps. There are no validation checkpoints, no feedback loops for error recovery, and no concrete sequencing of when to use which tools. For a skill involving multi-step workflow orchestration, the absence of any verification or error-handling workflow is a significant gap.

1 / 3

Progressive Disclosure

The content is organized into sections with headers and bold labels, which provides some structure. However, it's a monolithic file with no references to external documentation, and several sections (workflow patterns, quality standards, advanced features) could be split out or removed entirely. No bundle files support the skill.

2 / 3

Total

6

/

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 essentially no useful information for skill selection. It fails on every dimension: it names no concrete actions, includes no natural trigger terms, answers neither 'what' nor 'when', and is so generic it would be indistinguishable from many other skills. It reads more like a label than a description.

Suggestions

Replace the entire description with concrete actions the skill performs, e.g., 'Creates, manages, and automates multi-step workflows including task sequencing, dependency tracking, and status monitoring.'

Add an explicit 'Use when...' clause with natural trigger terms, e.g., 'Use when the user asks about automating tasks, creating pipelines, orchestrating steps, or managing sequential processes.'

Remove the invocation command ('invoke with $agent-workflow') from the description, as it does not help Claude decide when to select the skill, and instead focus on describing capabilities and use cases.

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. 'Agent skill for workflow' is entirely vague and abstract, providing no information about what the skill actually does.

1 / 3

Completeness

Neither 'what does this do' nor 'when should Claude use it' is answered. There is no description of capabilities and no 'Use when...' clause or equivalent trigger guidance.

1 / 3

Trigger Term Quality

The only potentially relevant term is 'workflow', which is extremely generic. There are no natural keywords a user would say when needing this skill. '$agent-workflow' is a command invocation, not a trigger term.

1 / 3

Distinctiveness Conflict Risk

'Workflow' is extremely generic and could conflict with virtually any task-oriented skill. There is nothing to distinguish this skill from others.

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.