CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ralph-prompt-builder

Master orchestrator for generating Ralph Wiggum-compatible prompts. Analyzes task requirements and routes to appropriate generator (single-task, multi-task, project, or research). Use when you need to create any Ralph loop prompt and want automatic selection of the right generator.

Quality

75%

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 ./skills/ralph-prompt-builder/SKILL.md
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 highly actionable with a clear, checkpoint-driven workflow, but it is noticeably verbose — the routing logic, commands, and generator lists are each repeated multiple times — and it is a monolithic single file where a lean SKILL.md pointing to reference files would serve better. trimming the duplication and splitting detail into references/ would lift both weak dimensions.

Suggestions

Collapse the Overview table, "How Tasks Are Classified" table, Classification Questions, and Decision Tree into a single routing section (one table plus one decision tree) — the same information currently appears four times.

Merge the duplicated ralph-loop command blocks (Step 5, "Integration with Ralph Loop", and the closing command list) into one place, and drop the closing "Specialized Generators" list that repeats the Overview table.

Move per-generator summaries, classification example lists, and the max-iterations tables into references/ files (e.g., references/generators.md, references/iterations.md), keeping SKILL.md as a lean routing overview with clearly signaled one-level-deep references.

DimensionReasoningScore

Conciseness

The task-routing logic is presented at least four times (the Overview table, the "How Tasks Are Classified" table, the Classification Questions, and the Decision Tree), the ralph-loop command appears three times (Step 5, "Integration with Ralph Loop", and the closing command list), and the generator inventory is duplicated at the top and bottom. This goes beyond "some unnecessary explanation" — several sections are padded duplicates of each other, matching the level-2 anchor. It avoids level 1 only because no section explains generic concepts Claude already knows.

2 / 5

Actionability

Provides mostly executable guidance: a copy-paste-ready "/ralph-wiggum:ralph-loop \"[generated prompt]\" --completion-promise \"[YOUR_PROMISE]\" --max-iterations [recommended]" invocation, a concrete classification output template ("CLASSIFICATION: [Task Type] / REASONING / GENERATOR"), a task-description template, numeric iteration recommendations, and an explicit wrong-generator fix ("Use ralph-prompt-single-task (not multi-task) for: [task]"). Minor gaps remain since the actual prompt formats are delegated to the four sub-generator skills.

4 / 5

Workflow Clarity

Steps 1-5 are clearly sequenced with explicit validation checkpoints ("Does this classification look correct?" in Step 2, the Step 4 review list, Input/Output checklists) and feedback loops for error recovery in Troubleshooting ("Scope too large → Split into smaller tasks", "Unclear criteria → Make success criteria more specific"). This matches the level-5 anchor: explicit validation steps, feedback loops, and checklists; no destructive or batch operations apply a cap.

5 / 5

Progressive Disclosure

Section headers are clear, but the skill is a single 435-line file with no references/ bundle at all — content that clearly belongs in separate files (per-generator summaries, the five classification example lists, the iteration tables) is inlined. This matches the level-3 anchor ("content that should be separate is inline"); it avoids level 2 because structure is present and navigation within the file is easy, and falls short of level 4's "most content is appropriately placed" split.

3 / 5

Total

14

/

20

Passed

Description

75%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 solid description in third-person voice with concrete actions, an explicit Use-when trigger, and distinctive domain keywords. Its main limitations are the single-scenario when-clause and minor overlap with the four sub-generator skills it orchestrates.

DimensionReasoningScore

Specificity

Lists several concrete third-person actions — "Analyzes task requirements", "routes to appropriate generator (single-task, multi-task, project, or research)" — with only minor gaps (no mention of input guidance or iteration tuning). It names more than the 1-2 actions of the level-3 anchor but falls short of the comprehensive multi-action coverage of level 5.

4 / 5

Completeness

Explicitly answers both: the "what" ("Analyzes task requirements and routes to appropriate generator") and the "when" ("Use when you need to create any Ralph loop prompt and want automatic selection of the right generator"). The when-clause is present but rests on a single trigger scenario rather than the multiple concrete trigger phrases of the level-5 anchor.

4 / 5

Trigger Term Quality

Contains natural phrases a user would actually say — "create any Ralph loop prompt", "Ralph Wiggum-compatible prompts" — plus the four task-type keywords. Good coverage overall, but a few natural variations (e.g., "write/build a ralph prompt", "prompt generation") are missing, so it fits the level-4 anchor rather than the comprehensive synonym/extension coverage of level 5.

4 / 5

Distinctiveness Conflict Risk

Distinctive niche tokens ("Ralph Wiggum", "Ralph loop prompt") make mis-triggering unlikely, but it names and routes to four closely related sub-generator skills (single-task, multi-task, project, research), creating minor overlap risk with those siblings — matching the level-4 anchor rather than the minimal-conflict level 5.

4 / 5

Total

16

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

fernandezbaptiste/Skrillz

Path

skills/ralph-prompt-builder/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.