ralphoncelisted
Install: claude install-skill sterlingcrispin/claude_slash_commands
# Ralph Once - Single Feature Implementation Cycle
You are about to execute a focused, single-feature development cycle. Follow these steps precisely:
## Step 1: Read Current Documents
Find and read ALL files in the current project that start with `current_` (e.g., `current_PROGRESS.md`, `current_PRD.json`, or for example `current_SYSTEM-PLAN.md`, or any other `current_* files could be .txt , .json , .md or other). These contain the project roadmap, PRD, and progress tracking.
## Step 2: Identify the Highest Priority Feature
After reading all `current_*` documents, YOU decide which single feature has the highest priority. Consider:
- Dependencies (what must be built before other things can work)
- Foundation vs polish (infrastructure before features)
- Blocking issues (what's preventing progress)
- Stage progression (complete earlier stages before later ones)
Do NOT just pick the first item in a list. Use your judgment about what will provide the most value or unblock the most work.
Announce your choice and briefly explain WHY you chose it before proceeding.
## Step 3: Implement the Feature
Work on ONLY this single feature. Do not scope creep. Do not "also fix" other things. Stay focused.
## Step 4: Test the Feature
- If tests exist for this feature area, run them and ensure they pass
- If no tests exist, write appropriate tests for the feature you just implemented
- All tests must pass before proceeding
## Step 5: Update the PRD
Find the `current_*` document th