CtrlK
BlogDocsLog inGet started
Tessl Logo

ralph-loop-help

Explain the Ralph Loop plugin, how it works, and available skills. Use when the user asks for help with ralph loop, wants to understand the technique, or needs usage examples.

63

Quality

73%

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

Fix and improve this skill with Tessl

tessl review fix ./ralph-loop/skills/ralph-loop-help/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The body is well-organized and self-contained with concrete start/completion examples, but it is held back by redundant iteration step lists, a vague cancel instruction, and an absence of explicit checkpoints. As an instruction-only help skill it is serviceable, yet several sections could be tightened and made more concrete.

Suggestions

Consolidate the overlapping 'Each iteration' (6-step) and 'How it works' (5-step) lists into a single clearly sequenced description of the loop to remove redundancy and improve conciseness.

Replace the vague 'Ask the agent to cancel the ralph loop' with a concrete cancel command or tag example, and sharpen the generic 'Present the above information clearly' Output directive with specific formatting expectations.

Add an explicit termination checkpoint (e.g., a one-line note that the loop stops only on the <promise> tag or --max-iterations, with the iteration count reported on cancel) so the workflow's end condition is unambiguous rather than implied.

DimensionReasoningScore

Conciseness

The niche 'Ralph Wiggum technique' is legitimately unknown to Claude and justifies explanation, but the iteration cycle is listed twice with heavy overlap — the 6-step 'Each iteration' block and the 5-step 'How it works' block — so it is 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than every-token-earns-its-place.

2 / 3

Actionability

Quotes concrete copy-paste examples ('Start a ralph loop: "Build a REST API for todos" --max-iterations 20 --completion-promise "COMPLETE"' and '<promise>TASK COMPLETE</promise>'), but the cancel guidance ('Ask the agent to cancel the ralph loop') and the Output directive ('Present the above information clearly') stay vague, making the guidance concrete yet incomplete.

2 / 3

Workflow Clarity

Steps are present and numbered, but the two overlapping step lists muddy the single progression and there are no explicit validation checkpoints or feedback loops; this matches 'steps listed but validation gaps; sequence present but checkpoints missing or implicit' better than the score-3 anchor requiring explicit validation steps.

2 / 3

Progressive Disclosure

The body is organized into clear sections (Trigger, What to Explain with subsections, Output), is self-contained with no nested references, and the external 'Learn More' links are clearly signaled one level deep — matching the 'clear overview with well-signaled one-level-deep references' anchor.

3 / 3

Total

9

/

12

Passed

Description

90%

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 strong: it answers both what and when with an explicit 'Use when' clause, uses natural trigger terms, and targets a distinct niche unlikely to conflict. Its only weakness is that the listed actions are all 'explain' variants rather than multiple distinct concrete operations.

DimensionReasoningScore

Specificity

Quotes 'Explain the Ralph Loop plugin, how it works, and available skills' — it names the domain and a few actions, but all are 'explain' variants rather than the distinct concrete operations (extract/fill/merge) the score-3 anchor requires, so it sits at 'names domain and some actions, but not comprehensive'.

2 / 3

Completeness

Quotes both 'Explain the Ralph Loop plugin, how it works, and available skills' (what) and an explicit 'Use when the user asks for help with ralph loop...' (when), clearly answering both halves with explicit triggers.

3 / 3

Trigger Term Quality

Quotes 'asks for help with ralph loop, wants to understand the technique, or needs usage examples' — these are natural phrasings a user would actually say for this domain, giving good keyword coverage rather than the partial coverage of score 2.

3 / 3

Distinctiveness Conflict Risk

Quotes 'Ralph Loop plugin' and 'Use when the user asks for help with ralph loop' — a highly specific named plugin with distinct triggers that is unlikely to fire for any other skill; voice is third-person so no specificity penalty applies.

3 / 3

Total

11

/

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
cursor/plugins
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.