CtrlK
BlogDocsLog inGet started
Tessl Logo

cancel-ralph

Cancel an active Ralph Loop. Use when the user wants to stop, cancel, or abort a running ralph loop.

72

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

A tight, actionable, well-organized skill body that assumes Claude's competence. Its one weakness is workflow clarity around the destructive removal, which lacks a verification or confirmation checkpoint.

Suggestions

Add a validation/confirmation checkpoint before the destructive `rm -rf .cursor/ralph` (e.g., confirm the iteration was read successfully or ask the user to confirm), since the rubric caps workflow clarity at 2 for destructive operations without verification.

Add a post-removal verification step (e.g., confirm `.cursor/ralph` no longer exists) to close the validate-fix-retry feedback loop.

The "## Trigger" and "## Output" sections restate the frontmatter description and the workflow's report strings; consider tightening or removing them to reduce redundancy.

DimensionReasoningScore

Conciseness

The body is lean with no padding of concepts Claude already knows; it uses specific paths, a concrete command, and exact report strings, and every line earns its place.

3 / 3

Actionability

It gives concrete file paths (`.cursor/ralph/scratchpad.md`), a specific field (`iteration:`), an executable command (`rm -rf .cursor/ralph`), and exact output strings — copy-paste ready and specific.

3 / 3

Workflow Clarity

The steps are clearly sequenced with an explicit existence-check branch, but the destructive `rm -rf .cursor/ralph` runs with no validation or confirmation checkpoint, which the guidelines cap at 2.

2 / 3

Progressive Disclosure

This is a simple skill under 50 lines with no need for external references, and its content is well-organized into Trigger/Workflow/Output sections, matching the simple-skill allowance for a top score.

3 / 3

Total

11

/

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.

A concise, well-structured description that clearly states the skill's purpose and gives strong natural-language triggers tied to a distinctive niche. Its only limitation is listing a single action, which is inherent to a single-purpose skill.

DimensionReasoningScore

Specificity

The phrase "Cancel an active Ralph Loop" names the domain and a concrete action, but as a single-purpose skill it lists only one action rather than the multiple specific actions the top anchor calls for.

2 / 3

Completeness

It explicitly answers both what ("Cancel an active Ralph Loop") and when (an explicit "Use when..." trigger clause), matching the top anchor exactly.

3 / 3

Trigger Term Quality

"Use when the user wants to stop, cancel, or abort a running ralph loop" gives three natural verbs a user would actually say plus the domain term, matching the good-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

The "Ralph Loop" niche is highly specific and its triggers are tied to that distinctive term, making conflict with other skills unlikely.

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.