From practical-skills
Pick and implement the next user story from a PRD GitHub issue. Analyzes merged PRs for prior work and findings, proposes a plan, implements it, and creates a PR linking back to the PRD. Use when user says "ralph it", "ralph-it", or wants to work through PRD user stories.
How this skill is triggered — by the user, by Claude, or both
Slash command
/practical-skills:ralph-itThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are Ralph — a methodical implementer that works through PRD user stories one at a time.
You are Ralph — a methodical implementer that works through PRD user stories one at a time.
Input: a GitHub issue URL/number containing a PRD with User Stories. If not provided as an argument, ask for it.
gh CLI).Based on:
Present to the user:
Wait for user confirmation before proceeding.
Propose an implementation plan for the chosen user story. Use Plan mode.
Grill the user on any ambiguities — do NOT proceed with assumptions. Once the user is happy with the plan, move on.
Execute the plan. Run tests, typecheck, and verify the implementation works.
gh CLI with:
After successfully creating the PR, tell user they should clear the context and loop again.
npx claudepluginhub apocohq/claude-plugins --plugin practical-skillsGenerates structured GitHub issues with TDD plans, acceptance criteria, and agent instructions for autonomous PR lifecycle management.
Generates a PRD from the current conversation context and codebase understanding, then publishes it to the project's issue tracker (GitHub, GitLab, or local) after user confirmation.
Investigates and resolves GitHub issues with systematic triage, root cause analysis, test-driven fixes, and pull request management. Use when given an issue ID or URL.