CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

check-goals

Use when the user asks whether the goals of the CURRENT session are met — lists everything they asked for, gathers evidence for each item and reports met or not met, changing nothing. Not for auditing how the session went — use reflect.

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 body is a tightly written, fully executable procedure: sequenced steps with explicit edge cases, exact commands, copy-paste report templates, and a closing verification checklist. The only trimmable content is the short rationale paragraph in the <context> block; otherwise every token earns its place.

DimensionReasoningScore

Conciseness

The body is dense and load-bearing — exact statuses, commands, and report formats with no basic-concept padding — but the <context> block ("A session usually ends when the agent says 'done'. That sentence is a claim, and so is a ticked box in a task file") is rationale Claude could partly infer and could be trimmed. Not 3: there are no unnecessary library or format explanations; not 5: the context paragraph and a few explanatory sub-clauses are mild over-explanation.

4 / 5

Actionability

Fully actionable instruction-only guidance: exact status definitions ("met", "not met", "not verified", "withdrawn"), exact commands ("git status --porcelain", "git rev-list --count @{u}..HEAD"), and copy-paste verdict templates ("Goals: all met (<N> of <N>)"). Not 4: the commands and output templates are complete and executable with no gaps, which the scoring notes state is not penalized for lacking code.

5 / 5

Workflow Clarity

Six clearly sequenced steps with an explicit verification checklist, edge-case handling ("A ticked checkbox whose evidence command fails is not met"), a defined empty-input path ("No goal found... skip to the last step"), and an explicit TOTAL STOP endpoint. Not 4: validation checkpoints and error-recovery paths are explicit rather than implicit. The skill is read-only, so the destructive/batch validation cap does not apply.

5 / 5

Progressive Disclosure

A self-contained single-procedure skill with no external references needed, organized into clear sections (Overview, Context, Rules & Constraints, Instructions, Verification). Not 4: nothing inlined belongs in a separate file and navigation is trivial; per the simple-skill note, well-organized sections with no need for external references warrant the top score.

5 / 5

Total

19

/

20

Passed

Description

92%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 exemplary: it states concrete actions for both what the skill does and when to use it, and it even includes a negative boundary ("Not for auditing how the session went — use reflect") that routes ambiguous requests away. Its only weakness is trigger-term breadth — it lacks common synonyms such as "done", "complete", or "accomplished" that a user might naturally say.

DimensionReasoningScore

Specificity

The description enumerates concrete actions covering the entire workflow — "lists everything they asked for, gathers evidence for each item and reports met or not met, changing nothing" — with no coverage gaps. Anchor 4 would require minor gaps in coverage, which are absent.

5 / 5

Completeness

Both halves are explicit: the "what" ("lists everything they asked for, gathers evidence for each item and reports met or not met, changing nothing") and the "when" ("Use when the user asks whether the goals of the CURRENT session are met") with a concrete trigger phrase. This matches the anchor-5 example structure exactly, and a "Use when..." clause is present so no cap applies.

5 / 5

Trigger Term Quality

"Use when the user asks whether the goals of the CURRENT session are met" is a natural phrase a user would say, and "reflect" anchors the negative boundary. It falls short of 5 because common synonyms like "done", "complete", or "finish" are missing, but exceeds 3 since the core trigger phrasing is direct rather than generic.

4 / 5

Distinctiveness Conflict Risk

"Not for auditing how the session went — use reflect" explicitly disambiguates from the closest sibling skill, and the trigger (session goals being met) is a clear niche. Not 4: the explicit negative boundary plus specific trigger leaves minimal overlap risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

korchasa/flowai-plugins

Path

plugins/flowai/skills/check-goals/SKILL.md

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.