CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-sona-learning-optimizer

Agent skill for sona-learning-optimizer - invoke with $agent-sona-learning-optimizer

28

Quality

11%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Quality

Discovery

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 description is critically deficient across all dimensions. It provides only a technical invocation command without any explanation of capabilities, use cases, or trigger conditions. Claude would have no basis for selecting this skill appropriately from a list of available skills.

Suggestions

Add a clear statement of what the skill does with specific actions (e.g., 'Optimizes learning schedules, creates spaced repetition plans, tracks study progress').

Include an explicit 'Use when...' clause with natural trigger terms users would say (e.g., 'Use when the user asks about study optimization, learning strategies, or spaced repetition').

Remove or relocate the invocation command to focus the description on capabilities and selection criteria rather than technical implementation details.

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. It only states it's an 'Agent skill' with an invocation command, providing no information about 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 provides an invocation command with no functional description or usage guidance.

1 / 3

Trigger Term Quality

No natural keywords users would say are present. 'sona-learning-optimizer' is technical jargon that wouldn't appear in natural user requests. There are no terms like 'learning', 'optimize', 'study', or any domain-specific vocabulary.

1 / 3

Distinctiveness Conflict Risk

The description is so vague that it's impossible to distinguish from other skills. Without knowing what it does, there's no way to determine when it should or shouldn't be selected.

1 / 3

Total

4

/

12

Passed

Implementation

22%

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

This skill reads more like a marketing document or README than actionable guidance for Claude. It heavily emphasizes performance claims and benchmarks but fails to explain how to actually use the SONA learning optimizer in practice. The hooks section is the only actionable content but lacks context on integration into workflows.

Suggestions

Replace capability descriptions with a concrete workflow showing how to integrate SONA learning into a task (e.g., 1. Initialize before task, 2. Execute task, 3. Record outcome, 4. Verify learning)

Add executable code examples showing actual usage patterns, not just CLI invocations with placeholder variables

Remove or drastically reduce the performance benchmarks section - move to the referenced integration guide if needed

Explain when and why to use pre-task/post-task hooks with a concrete example task

DimensionReasoningScore

Conciseness

Contains some unnecessary self-description ('I am a self-optimizing agent') and marketing-style claims (+55% quality improvement) that don't add actionable value. The performance statistics section is verbose for a skill file.

2 / 3

Actionability

Extremely vague - describes capabilities and benchmarks but provides almost no executable guidance. The only concrete commands are two hook invocations with placeholder variables and no context on when/how to use them.

1 / 3

Workflow Clarity

No clear workflow for how to actually use this agent. Lists capabilities and performance metrics but never explains the sequence of operations, when to invoke hooks, or how the learning loop works in practice.

1 / 3

Progressive Disclosure

References an integration guide (docs/RUVECTOR_SONA_INTEGRATION.md) which is appropriate, but the main content is poorly organized - mixes marketing claims, benchmarks, and sparse usage info without clear structure for discovery.

2 / 3

Total

6

/

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/claude-flow
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.