ezos26/claude-skills/ralph-dry-run
Claude Code and agent skill by ezos26/claude-skills
- community
Checking that the SKILL.md file is still in the repository.
Ralph Dry Run — Simulate PRD implementation without writing code. 4 agents trace data flow, execution paths, system boundaries, and step completeness against the real codebase. Finds interpretation gaps between what the PRD says and what the code requires. Produces an amended PRD v2 ready for /ralph2 execution. Usage: /ralph-dry-run [prd-path]
Install
npx vskill@latest install ezos26/claude-skills/ralph-dry-runSKILL.md
Ralph Dry Run — Interpretation Validation
Tabletop exercise for PRDs. Agents simulate implementing the plan against the real codebase — reading actual files, tracing actual paths — without writing code. They find every point where the PRD's assumptions don't match reality, then produce an amended PRD ready for execution.
When to Use
- After writing a PRD, before running
/ralph2 - After
/ralph-planning-auditpasses structural validation - When a PRD touches many existing files and you're not sure it accounts for all the wiring
- When onboarding to someone else's PRD
Pipeline Position
Trigger Phrases
/ralph-dry-run/ralph-dry-run [prd-path]/dry-run- "dry run the PRD"
- "simulate the implementation"
Input Detection
Parse user input for:
- PRD path: explicit path, or auto-detect by globbing
docs/**/*PRD*,docs/**/*prd*,**/*plan*PRD* - Codebase map: if
.ralph/codebase-map.mdexists (from a prior/ralph2Stage 0), reuse it
If no PRD found, ask the user.
Stage 0: Ground Truth
Before agents simulate anything, build a verified map of the codebase.
0A: Read Project Context
Read these files (skip if missing):
CLAUDE.md— project constraints, dev commandsAGENTS.md— patterns, conventions, tech stackpackage.json— dependencies, scripts- The PRD file — full implementation plan
frontend-api-contract.mdor equivalent — API contract- Any handoff doc referenced by the PRD
Construct a {context block} containing:
- Tech stack, project structure, key conventions
- Isolation rules, auth patterns, deployment constraints
- API contract summary
- Full PRD contents
0B: Codebase Scanner
If `.ralph/codebase-map.md` exists and is recent, reuse it. Otherwise generate it.
For every file referenced in the PRD:
- Verify it exists (glob for it)
- Read it — note key exports, function signatures, important line numbers
- Flag discrepancies: file moved, function renamed, structure different than PRD assumes
Write to .ralph/codebase-map.md:
0C: Extract Simulation Targets
From the PRD, extract a structured list of every change:
This list feeds into all 4 agents. It ensures they trace the same set of changes.
Stage 1: Simulation Agents (4, parallel, read-only)
Launch ALL 4 agents simultaneously using run_in_background: true. All use subagent_type: "Explore". All are strictly read-only — they do NOT write code or modify files.
Every agent receives:
- The full context block (Stage 0A)
- The codebase map (Stage 0B)
- The simulation targets list (Stage 0C)
- The Agent Roster (so they can flag cross-cutting concerns)
Agent 1: Data Tracer
"Where does every piece of data come from, and where does it go?"
Agent 2: Execution Tracer
"If a user clicked 'Buy Now' right now, what happens at every step?"
Agent 3: Boundary Checker
"What breaks at system edges?"
Agent 4: Step Completeness Checker
"Does the PRD list every code change actually required?"
Stage 2: Cross-Examination
After all 4 agents complete:
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ralph-dry-run/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ezos26/claude-skills/ralph-dry-run)