Ralph Init Skill
[RALPH-INIT - PRD CREATION MODE]
What is PRD?
A PRD (Product Requirements Document) structures your task into discrete user stories for ralph-loop.
Your Task
Create .omc/prd.json and .omc/progress.txt based on the task description.
prd.json Structure
json
{
"project": "[Project Name]",
"branchName": "ralph/[feature-name]",
"description": "[Feature description]",
"userStories": [
{
"id": "US-001",
"title": "[Short title]",
"description": "As a [user], I want to [action] so that [benefit].",
"acceptanceCriteria": ["Criterion 1", "Typecheck passes"],
"priority": 1,
"passes": false
}
]
}
progress.txt Structure
code
# Ralph Progress Log Started: [ISO timestamp] ## Codebase Patterns (No patterns discovered yet) ---
Guidelines
- •Right-sized stories: Each completable in one focused session
- •Verifiable criteria: Include "Typecheck passes", "Tests pass"
- •Independent stories: Minimize dependencies between stories
- •Priority order: Foundational work (DB, types) before UI
After creating files, report summary and suggest running /oh-my-gemini:ralph-loop to start.
Task to break down: {{ARGUMENTS}}