Skip to main content

ralph

PRD-driven persistence loop until task completion with verification. Activate when user says: ralph, don't stop, must complete, finish this, keep going until done.

معلومات المصدر

المستودع
zereight/gitlab-mcp
آخر نشاط في المصدر
١٢ أبريل ٢٠٢٦ في ٠٥:١١
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٢٬٠٩١
التفرعات
٣٦٨

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
ralph
description
PRD-driven persistence loop until task completion with verification. Activate when user says: ralph, don't stop, must complete, finish this, keep going until done.
argument-hint
[--no-prd] [--no-deslop] <task description>
# Ralph Ralph is a PRD-driven persistence loop that keeps working on a task until ALL user stories have `passes: true` and are reviewer-verified. ## When to Use - Task requires guaranteed completion with verification - Work may span multiple iterations and needs persistence - Task benefits from structured PRD-driven execution ## When NOT to Use - Full autonomous pipeline → use `/omg-autopilot` - Explore or plan before committing → use `/plan` - Quick one-shot fix → delegate to @executor ## Flags - `--no-prd`: Skip PRD generation, work in legacy mode (for trivial fixes) - `--no-deslop`: Skip the mandatory post-review cleanup pass ## Steps ### 1. PRD Setup (first iteration) - Check if `.omc/prd.json` exists via `omg_read_prd` - If none exists, generate a PRD scaffold with task-specific acceptance criteria - **CRITICAL**: Replace generic criteria with specific, testable ones - Initialize progress tracking ### 2. Pick Next Story - Read PRD via `omg_read_prd` - Select highest-priority story with `passes: false` ### 3. Implement Current Story - Delegate to @executor at appropriate complexity level - If sub-tasks are discovered, add as new stories to PRD ### 4. Verify Acceptance Criteria - For EACH criterion, verify with fresh evidence - Run relevant checks (test, build, lint, typecheck) - If any criterion NOT met, continue working ### 5. Mark Story Complete - Set `passes: true` via `omg_update_story` - Record progress in `progress.txt` ### 6. Check PRD Completion - Call `omg_check_completion` - If NOT all complete, loop to Step 2 - If ALL complete, proceed to verification ### 7. Reviewer Verification - @verifier checks against specific acceptance criteria from PRD - @architect reviews for architectural soundness ### 7.5 Mandatory Cleanup Pass - Unless `--no-deslop`, run `/ai-slop-cleaner` on changed files only ### 7.6 Regression Re-verification - Re-run all tests after cleanup pass - Only proceed after regression tests pass ### 8. Completion - On approval: run `/cancel` for clean exit - On rejection: fix issues, re-verify, loop back ## Execution Policy - Fire independent tasks simultaneously - Run builds/tests in background - Deliver full implementation: no scope reduction, no partial completion ## Checklist - [ ] All PRD stories have `passes: true` - [ ] Acceptance criteria are task-specific (not generic) - [ ] All requirements met (no scope reduction) - [ ] Fresh test output shows all tests pass - [ ] Reviewer verification passed - [ ] Cleanup pass completed (or `--no-deslop`) - [ ] Post-cleanup regression tests pass
عرض على GitHub