CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ralph-prompt-project

Generate Ralph-compatible prompts for entire projects from scratch. Creates comprehensive prompts with architecture phase, implementation phases, testing, and documentation. Use when building complete applications, libraries, CLI tools, or any greenfield project requiring end-to-end development.

Quality

80%

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-prompt-project/SKILL.md

The canonical home for this skill is ralph-prompt-project in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

70%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 and workflow clarity is excellent, with concrete templates, a complete worked example, verification checkpoints, and stuck-recovery guidance. Its weaknesses are token inefficiency from template/example duplication and marketing padding, and heavy inlining of material that belongs in separate reference files.

Suggestions

Move the generic phase-by-phase prompt template and the REST API worked example into references/ files (e.g., references/template.md and references/example.md), keeping SKILL.md as a lean overview with well-signaled one-level-deep pointers.

Cut the "Real-World Success" and "Ralph Philosophy" sections; the anecdotal cost figures add tokens without improving execution of the skill.

De-duplicate the worked example against the generic template: the example repeats the same phase/checkpoint structure, so keep only the phases that show something the template doesn't (e.g., curl-based verification and non-goals).

DimensionReasoningScore

Conciseness

The ~300-line generic phase template (Phases 0-5) structurally duplicates the ~185-line worked REST API example, and the "Real-World Success" section ("$50k contract completed for $297 in API costs") plus "Ralph Philosophy" commentary are padding that doesn't help execute the skill. Not 1 because it avoids explaining basic concepts Claude already knows; not 3 because the duplication and marketing content go beyond 'some unnecessary explanation'.

2 / 5

Actionability

Fully executable throughout: copy-paste Quick Start prompt template, a complete worked example with runnable commands ("TOKEN=$(curl -s -X POST ... | jq -r '.token')"), concrete integration command ("/ralph-wiggum:ralph-loop \"[paste generated prompt]\" --completion-promise ... --max-iterations 100"), and binary milestone examples ("Project builds without errors"). Bracketed placeholders are inherent and justified for a template-generation skill, and the worked example covers the common case concretely.

5 / 5

Workflow Clarity

The 4-step generation workflow ("Step 1: Define Project Scope" through "Step 4: Structure the Prompt") is clearly sequenced, each phase embeds verification commands, milestones are required to be "Binary (complete or not)", and the "If Stuck" section provides an explicit error-recovery feedback loop ("Do NOT output false promise - continue or wait for max-iterations"). Not 4 because checkpoints, validation, and recovery guidance are all explicit.

5 / 5

Progressive Disclosure

No bundle files exist, and ~440 lines of the phase template plus the full worked example are inlined in SKILL.md when they clearly belong in separate reference files (e.g., references/TEMPLATE.md, references/EXAMPLE.md); the pointer to sibling skills ("For single-task prompts, see `ralph-prompt-single-task`") references other skills, not bundle files. Not 2 because section structure with headers and tables is well-organized rather than minimal; not 4 because content that should be separate is entirely inline.

3 / 5

Total

15

/

20

Passed

Description

83%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 well-crafted: third-person voice, concrete action list, and an explicit 'Use when' trigger clause covering applications, libraries, CLI tools, and greenfield projects. Minor weaknesses are the unexplained "Ralph-compatible" jargon and slightly broad trigger phrasing.

DimensionReasoningScore

Specificity

"Generate Ralph-compatible prompts for entire projects from scratch" and "Creates comprehensive prompts with architecture phase, implementation phases, testing, and documentation" list several concrete actions. Not 5 because coverage has minor gaps (e.g., milestones, verification commands, and what "Ralph-compatible" entails are unstated); not 3 because it names more than 1-2 specific actions.

4 / 5

Completeness

Explicitly answers what ("Creates comprehensive prompts with architecture phase, implementation phases, testing, and documentation") and when ("Use when building complete applications, libraries, CLI tools, or any greenfield project requiring end-to-end development") with concrete trigger phrases. Fits the anchor for both what and when clearly and explicitly; not 4 because the when clause is already explicit and specific.

5 / 5

Trigger Term Quality

"building complete applications, libraries, CLI tools", "greenfield project", "from scratch", "end-to-end development" are natural phrases users would say. Not 5 because common variations like "new project", "scaffold", or "build an app" are missing; not 3 because coverage goes beyond just a few relevant keywords.

4 / 5

Distinctiveness Conflict Risk

"Ralph-compatible prompts for entire projects from scratch" carves a clear niche distinct from sibling prompt-generator skills (single-task, multi-task, research). Not 5 because the broad trigger "any greenfield project requiring end-to-end development" could overlap general development requests; not 3 because the project-level scoping is more distinct than "somewhat specific".

4 / 5

Total

17

/

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 (654 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

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