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.

Informations de source

Dépôt
zereight/gitlab-mcp
Dernière activité de la source
12 avril 2026 à 05:11
Langue détectée de SKILL.md
anglais
Étoiles
2 091
Forks
368

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
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
Voir sur GitHub