This skill ONLY sets up Ralph - you run the commands yourself.
/setup-ralph -i
Setup for specific feature:
/setup-ralph -f 01-add-authentication
What this does:
- Creates
.claude/ralph/structure in your project - Runs setup script to create all Ralph files
- (If -i): Brainstorms PRD with you interactively
- Transforms PRD into user stories (prd.json)
- Shows you the command to run Ralph (you run it yourself)
After setup, you run:
bun run .claude/ralph/ralph.sh -f <feature-name>
- Starting a new feature that can be broken into small stories
- Setting up Ralph in a new project
- Creating a new feature PRD interactively
Don't use for:
- Simple single-file changes
- Exploratory work without clear requirements
- Major refactors without acceptance criteria
Examples:
/setup-ralph /path/to/project -i # Interactive PRD creation
/setup-ralph . -f 01-add-auth # Setup for specific feature
/setup-ralph -i -f 02-user-dashboard # Interactive with specific name
| Script | Purpose |
|---|---|
scripts/setup.sh |
Creates all Ralph files in the project |
- Progressive Loading: Load one step at a time
- Script Execution: Use scripts/setup.sh to create files atomically
- Interactive Mode: If -i flag, run brainstorming conversation
- State Persistence: Track progress in feature_dir/progress.txt
- Resume Support: Detect existing PRD.md and resume from there
- NEVER RUN RALPH: Only setup and show commands - user runs them