ralph

Executes PRD-based engineering tasks until all user stories are verified and accepted.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/cheafi/Trading-bot-CC --skill ralph-cheafi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/cheafi/Trading-bot-CC/tree/main/.github/skills/ralph
Command: npx skills add https://github.com/cheafi/Trading-bot-CC --skill ralph-cheafi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill resolves incomplete work by driving a PRD-based persistence loop that continues until every user story is verified as passing.

Core Features & Use Cases

  • PRD scaffolding and story planning: Creates or reuses .omg/prd.json and breaks the task into acceptance-criteria-driven stories.
  • Verification-first execution: Implements the highest-priority unfinished story and keeps iterating until each criterion is validated with fresh evidence.
  • Mandatory quality gates: Runs a post-review cleanup pass and then performs regression re-verification via tests before final completion.

Quick Start

Use the ralph skill to complete a task end-to-end with verification by saying: ralph, don't stop, must complete, finish this, keep going until done: implement the missing unit tests for the current trading strategy module.

Frequently Asked Questions about ralph

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I ensure all acceptance criteria in a PRD are verified and passing before task completion?

PRD-based persistence loops resolve incomplete work by driving multi-iteration engineering tasks until every user story has verified passes. They continuously implement the highest-priority unfinished story and validate each criterion with fresh evidence before final completion.

How do I automate regression testing and cleanup after completing a multi-iteration engineering task?

PRD-driven execution manages story prioritization by creating or reusing a PRD file to break tasks into acceptance-criteria-driven stories. It then iteratively implements the highest-priority unfinished story until all criteria are validated with fresh evidence.

Does PRD-driven task completion work for multi-iteration engineering tasks requiring continuous verification?

PRD-based persistence loops apply to multi-iteration engineering tasks that require structured requirements, continuous verification, and cleanup plus regression checks. They require PRD generation or loading, story prioritization, iterative implementation, and evidence-based verification.

What is the best way to stop incomplete work and enforce evidence-based verification for user stories?

Optional cleanup control via flags allows you to manage the post-review cleanup pass within the PRD-based execution loop. This ensures that regression re-verification via tests is performed safely before final cancellation on approval.

Why does my task completion loop keep stopping before all user stories have verified passes?

PRD-based persistence loops require PRD generation or loading, story prioritization, iterative implementation, evidence-based verification, optional cleanup control via flags, and final cancellation on approval to successfully complete multi-iteration engineering tasks.