CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-agent

Agent skill for agent - invoke with $agent-agent

37

4.65x
Quality

6%

Does it follow best practices?

Impact

93%

4.65x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/agent-agent/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 an extremely verbose, largely non-actionable document that reads more like a marketing whitepaper or academic concept paper than a practical skill guide. It contains hundreds of lines of pseudocode masquerading as executable examples, explains numerous concepts Claude already understands (A*, PageRank, behavior trees, GOAP), and provides no validation steps or progressive disclosure structure. The core useful content—which MCP tools to call and in what order—is buried under layers of unnecessary abstraction.

Suggestions

Reduce content by 80%+: Remove explanations of well-known algorithms (A*, PageRank, behavior trees, GOAP concepts) and focus only on the specific MCP tool calls, their parameters, and expected outputs.

Make code examples truly executable: Ensure all referenced functions and classes are defined or clearly noted as user-provided, use consistent MCP tool naming conventions, and show actual expected return values from tool calls.

Split into progressive disclosure structure: Create a concise SKILL.md overview (under 100 lines) with references to separate files for advanced patterns, multi-agent coordination, and usage examples.

Add validation checkpoints to the workflow: After each major step (graph construction, optimization, plan execution), include explicit verification steps showing how to validate the output before proceeding.

DimensionReasoningScore

Conciseness

Extremely verbose at 500+ lines. Explains concepts Claude already knows (GOAP, A*, behavior trees, PageRank, utility theory). Massive amounts of illustrative pseudocode that isn't truly executable. The marketing-style descriptions ('cutting edge of AI-driven objective achievement') and emoji headers add no value. Could be reduced to ~20% of its size.

1 / 3

Actionability

Despite the volume of code, almost none of it is executable. Functions reference undefined helpers (buildConsensusMatrix, generatePreferenceVector, canTransition, stateKey, etc.), classes extend undefined base classes (GOAPAgent), and MCP tool calls use inconsistent naming (underscores vs hyphens). The code is elaborate pseudocode dressed up as real implementations, not copy-paste ready guidance.

1 / 3

Workflow Clarity

There is a numbered workflow (steps 1-5) showing a logical progression from state modeling through graph construction, prioritization, temporal planning, and A* search. However, there are no validation checkpoints, no error recovery feedback loops in the main workflow, and the steps don't clearly indicate when to verify outputs before proceeding. The OODA loop in DynamicPlanner is conceptual rather than practically sequenced.

2 / 3

Progressive Disclosure

Monolithic wall of text with no references to external files and no bundle files to support it. Everything is inlined in a single massive document with no clear separation between overview and detailed reference material. The content would benefit enormously from splitting into separate files for examples, API reference, and advanced patterns.

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 poor skill description that provides virtually no useful information. It fails on every dimension: it describes no concrete actions, includes no natural trigger terms, answers neither 'what' nor 'when', and is completely indistinguishable from any other skill. It appears to be a placeholder or auto-generated stub rather than a meaningful description.

Suggestions

Replace the entire description with concrete actions the skill performs (e.g., 'Spawns sub-agents to parallelize complex tasks, delegates subtasks, and aggregates results').

Add an explicit 'Use when...' clause describing the scenarios that should trigger this skill (e.g., 'Use when the user needs to break down a complex task into parallel subtasks or coordinate multiple agents').

Include natural keywords and terms users would actually say when they need this capability, avoiding the circular 'agent skill for agent' phrasing.

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. 'Agent skill for agent' 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 keyword is 'agent', which is overly generic and not a natural term a user would say when needing a specific capability. The invocation syntax '$agent-agent' is not a natural trigger term.

1 / 3

Distinctiveness Conflict Risk

The description is extremely generic and would conflict with any other agent-related skill. There are no distinct triggers or domain-specific terms to differentiate it.

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 (821 lines); consider splitting into references/ and linking

Warning

Total

10

/

11

Passed

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.