CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ralph-skill-review-loop

Self-improving review loop for Ralph Wiggum skills. Reviews skills against best practices, implements improvements, and continues until two consecutive clean reviews. Use when validating or improving the ralph-prompt-* skill suite.

Quality

79%

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 ./.claude/skills/ralph-skill-review-loop/SKILL.md

The canonical home for this skill is ralph-skill-review-loop in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

62%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 an exceptionally well-sequenced, highly actionable review-loop prompt with strong validation and termination logic. Its weaknesses are redundancy (duplicated criteria list, speculative phase predictions) and a monolithic structure that inlines a 400-line template instead of splitting it into a reference file.

Suggestions

Delete the 'REVIEW CRITERIA REFERENCE (Quick Check)' section and the speculative 'Expected Behavior' phase predictions - both duplicate content already stated in Step 2 - and fold the one useful line from 'Customization' into the main workflow.

Move the ~400-line review-loop prompt into references/review-prompt.md and have SKILL.md show only the ralph-loop invocation plus a pointer, so users can cat or pipe the prompt file directly instead of copy-pasting it out of a markdown code block.

Replace '[paste prompt below]' in Quick Start with the concrete file-based invocation (e.g. /ralph-wiggum:ralph-loop "$(cat references/review-prompt.md)") so the quick-start command is executable as written.

DimensionReasoningScore

Conciseness

The 'REVIEW CRITERIA REFERENCE (Quick Check)' section re-lists the same 16 criteria already enumerated in Step 2, and 'Expected Behavior', 'Why This Works', and 'Customization' add padded or speculative content with no operational value.

2 / 5

Actionability

State-file JSON, init/monitor bash commands, a syntax-check loop, exact commit-message and findings templates are all concrete and near copy-paste ready. Minor gaps remain: the Quick Start requires manually assembling the '[paste prompt below]' command, and several templates are placeholder-laden ('[N]', '[count]').

4 / 5

Workflow Clarity

Steps 1-6 are explicitly sequenced with validation checkpoints (Step 4 post-improvement verification, Step 6 termination check via jq), feedback loops (review -> fix -> verify -> re-review), an escape hatch after 50 stalled iterations, and a completion checklist gating the promise tag.

5 / 5

Progressive Disclosure

No bundle files exist; the ~400-line embedded prompt is inlined monolithically in SKILL.md when it belongs in a references/ file users could read or copy directly. Internal section headers do keep navigation reasonable, placing this above the 'minimal structure' anchor.

3 / 5

Total

14

/

20

Passed

Description

87%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.

A strong description: it states three concrete capabilities in third person, includes an explicit 'Use when' clause tied to a named skill suite, and occupies a distinct niche with minimal overlap risk. Only minor improvements are available in trigger synonym coverage.

DimensionReasoningScore

Specificity

'Reviews skills against best practices, implements improvements, and continues until two consecutive clean reviews' lists several concrete actions including a measurable termination condition, but 'best practices' is generic, leaving minor coverage gaps below the comprehensive 5 anchor.

4 / 5

Completeness

The description explicitly answers what ('Reviews skills against best practices, implements improvements, and continues until two consecutive clean reviews') and when ('Use when validating or improving the ralph-prompt-* skill suite') with concrete trigger phrases, in third-person voice.

5 / 5

Trigger Term Quality

'Use when validating or improving the ralph-prompt-* skill suite' gives natural trigger phrasing anchored to a concrete target, but common synonyms such as 'review', 'audit', or 'quality-check' of the skills are missing.

4 / 5

Distinctiveness Conflict Risk

'Ralph Wiggum skills' and 'ralph-prompt-* skill suite' define a highly specific niche with distinct triggers; no plausible conflict with other skills.

5 / 5

Total

18

/

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

skill_md_line_count

SKILL.md is long (539 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

.claude/skills/ralph-skill-review-loop/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.