code-assist
Guides implementation of code tasks using test-driven development in an Explore, Plan, Code, Commit workflow. Acts as a Technical Implementation Partner and…
Transforms a rough idea into a detailed design document with implementation plan. Follows Prompt-Driven Development — iterative requirements clarification, research, design, and planning.
$ npx -y skills add mikeyobrien/ralph-orchestrator --skill pdd --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pddContext preview
The summary Claude sees to decide when to auto-load this skill.
Transforms a rough idea into a detailed design document with implementation plan. Follows Prompt-Driven Development — iterative requirements clarification, research, design, and planning.
name: pdd description: Transforms a rough idea into a detailed design document with implementation plan. Follows Prompt-Driven Development — iterative requirements clarification, research, design, and planning. type: anthropic-skill version: "1.2" metadata: internal: true
Transform a rough idea into a detailed design with an implementation plan. The process is iterative: clarify requirements, research, design, plan — moving between phases as needed.
These rules apply across ALL steps:
**Constraints:**
Create the directory and initial files:
Inform the user the structure feeds into Ralph's spec-driven presets.
**Gate:** You MUST NOT proceed to Step 2 until the user confirms the project structure is acceptable.
Ask the user their preferred starting point:
**Gate:** You MUST wait for the user to choose before proceeding. You MUST NOT automatically start requirements clarification or research without explicit user direction.
Guide the user through questions to refine the idea into a thorough specification.
**Constraints:**
1. Formulate and append question to requirements.md 2. Present to user, wait for complete response 3. Append answer to requirements.md 4. Proceed to next question
Cover edge cases, user experience, technical constraints, and success criteria. Suggest options when the user is unsure.
**Gate:** You MUST NOT proceed to Research or Design until the user explicitly confirms requirements clarification is complete. You MUST offer the option to conduct research if questions arise that would benefit from additional information.
Conduct research on technologies, libraries, or existing code to inform the design.
**Constraints:**
**Gate:** You MUST NOT proceed to the Iteration Checkpoint until the user confirms research is sufficient. You MUST offer to return to requirements clarification if research uncovers new questions.
Summarize the current state of requirements and research, then ask the user:
**Gate:** You MUST NOT proceed to design without explicit user confirmation. You MUST support iterating between requirements and research as many times as needed.
Create `{project_dir}/design.md` as a standalone document with these sections:
**Constraints:**
**Gate:** You MUST NOT proceed to the implementation plan until the user explicitly approves the design. You MUST offer to return to requirements or research if gaps are identified during design review.
Create `{project_dir}/plan.md` — a numbered series of incremental implementation steps.
**Guiding principle:** Each step builds on previous steps, results in working demoab
A hat-based orchestration framework that keeps AI agents in a loop until the task is done. "Me fail English? That's unpossible!" - Ralph Wiggum
Repo: mikeyobrien/ralph-orchestrator
Guides implementation of code tasks using test-driven development in an Explore, Plan, Code, Commit workflow. Acts as a Technical Implementation Partner and…
Generates structured .code-task.md files from descriptions or PDD implementation plans. Auto-detects input type, creates properly formatted tasks with…
Use when testing Ralph's hat collection presets, validating preset configurations, or auditing the preset library for bugs and UX issues.
Lists all code tasks in the repository with their status, dates, and metadata. Useful for getting an overview of pending work or finding specific tasks.
Browser automation via Playwriter (remorses) using persistent Chrome sessions and the full Playwright Page API.
Use when creating animated demos (GIFs) for pull requests or documentation. Covers terminal recording with asciinema and conversion to GIF/SVG for GitHub…