CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-goal-planner

Agent skill for goal-planner - invoke with $agent-goal-planner

49

1.42x
Quality

25%

Does it follow best practices?

Impact

87%

1.42x

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-goal-planner/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%

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

The body is a well-structured but largely conceptual GOAP role-prompt: it explains planning concepts Claude already knows and gives abstract methodology rather than executable guidance. The only code is non-executable pseudo-MCP calls, limiting actionability despite a clear sequenced workflow.

Suggestions

Replace abstract capability descriptions with concrete, executable guidance: define the state representation format, show a real A*/GOAP planning code snippet, and give a worked example of decomposing a goal into an action sequence.

Cut conceptual padding Claude already knows (what GOAP/A*/preconditions are, the OODA explanation) and the fluff phrases like 'discovers novel solutions through creative action composition'.

Add explicit validation checkpoints to the workflow (e.g., verify preconditions hold before executing an action, confirm the resulting state matches the goal) instead of only a conceptual replanning step.

DimensionReasoningScore

Conciseness

The body restates concepts Claude already knows (GOAP, A* search, preconditions, OODA) and includes fluff such as 'discovers novel solutions through creative action composition', but it is organized into sections rather than a wall of text, so it is mostly efficient but could be tightened.

2 / 3

Actionability

Guidance is almost entirely abstract ('Use A* pathfinding to search through possible action sequences') with no state representation, planning algorithm, or executable GOAP code; the only code block uses non-executable pseudo-MCP notation with placeholder values, so it describes rather than instructs.

1 / 3

Workflow Clarity

A clear five-step methodology with a conceptual OODA loop and a replanning feedback step is present, but there are no concrete validation checkpoints or error-recovery specifics, leaving the sequence conceptual with implicit rather than explicit checkpoints.

2 / 3

Progressive Disclosure

No bundle files exist and none are referenced; the skill is self-contained and organized into clear sections (capabilities, methodology, MCP examples) with no nested or broken references, satisfying the well-organized self-contained exception.

3 / 3

Total

8

/

12

Passed

Description

7%

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 frontmatter description is a template placeholder ('Agent skill for goal-planner - invoke with $agent-goal-planner') that fails to describe concrete capabilities or when to use the skill. It reads as auto-generated boilerplate rather than a real capability description.

Suggestions

Rewrite the description to name concrete actions, e.g. 'Decomposes complex objectives into ordered action plans using GOAP-style search over preconditions and effects. Use when the user needs multi-step planning, adaptive replanning, or optimal action sequencing toward a goal.'

Add an explicit 'Use when...' trigger clause covering natural terms users would say (planning, plan steps toward a goal, replan, action sequencing).

Replace the generic 'Agent skill for X - invoke with $X' template frame with third-person capability language that distinguishes this skill from general task-management skills.

DimensionReasoningScore

Specificity

The description 'Agent skill for goal-planner - invoke with $agent-goal-planner' names no concrete actions; it is purely meta text stating what the skill is and how to invoke it, matching the 'vague or no actions; abstract language' anchor.

1 / 3

Completeness

Neither 'what does this do' (only says 'for goal-planner') nor 'when should Claude use it' (no 'Use when...' clause) is meaningfully answered, so both are weak per the score-1 anchor.

1 / 3

Trigger Term Quality

The only keyword is 'goal-planner' (the skill name), and 'invoke with $agent-goal-planner' is a technical invocation instruction rather than a natural term a user would say; no common natural-language trigger variations are present.

1 / 3

Distinctiveness Conflict Risk

'goal-planner' names a specific planning niche, but the generic template frame and absence of distinct triggers mean it could still overlap with general planning or task-management skills.

2 / 3

Total

5

/

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.

Validation16 / 16 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.