con un clic
ralph
Self-referential loop until task completion with self-verification
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Self-referential loop until task completion with self-verification
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Facilitates creative exploration of ideas, requirements, and designs. Use before implementation to refine user intent and create architectural specs.
Provides the single source of truth for brand guidelines, design tokens, technology choices, and voice/tone. Use this skill whenever generating UI components, styling applications, writing copy, or creating user-facing assets to ensure brand consistency.
Generates high-quality, predictable, and efficient .agent/skills/ directories based on user requirements. Use when the user asks to create a new skill or define agent behaviors.
Generates detailed, step-by-step implementation plans for coding tasks. Use when the user has a spec or requirements and needs a clear roadmap before writing code.
A zero-touch pipeline for cutting, cleaning, captioning, and rendering video assets using Remotion. Use when the user wants to render video, caption video, or process footage.
Basado en la clasificación ocupacional SOC
| name | ralph |
| description | Self-referential loop until task completion with self-verification |
| owner | @maintainers |
| maturity | domain |
| last-reviewed | 2026-02-06 |
[RALPH - ITERATION {{ITERATION}}/{{MAX}}]
Your previous attempt did not output the completion promise. Continue working on the task.
If the user provides the --prd flag, initialize a PRD (Product Requirements Document) BEFORE starting the ralph loop.
Check if {{PROMPT}} contains the flag pattern: --prd or --PRD
When --prd flag detected:
.oma/prd.json and .oma/progress.txt)--prd flag){
"project": "[Project Name]",
"branchName": "ralph/[feature-name]",
"description": "[Feature description]",
"userStories": [
{
"id": "US-001",
"title": "[Short title]",
"description": "As a [user], I want to [action] so that [benefit].",
"acceptanceCriteria": ["Criterion 1", "Typecheck passes"],
"priority": 1,
"passes": false
}
]
}
# Ralph Progress Log
Started: [ISO timestamp]
## Codebase Patterns
(No patterns discovered yet)
---
Guidelines for PRD creation:
After PRD created: Proceed to normal ralph loop execution using the user stories as your task list
User input: --prd build a todo app with React and TypeScript
Your workflow:
--prd flag.oma/prd.json with user stories.oma/progress.txtBefore claiming completion, you MUST:
NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE
Before outputting the completion promise:
Skipping verification = Task NOT complete
When you believe the task is complete, you MUST switch personas to Critical Architect and verify your own work.
IMPORTANT: Delete state files on successful completion - do NOT just set active: false
When outputting the completion promise after verification:
# Delete ralph state file
rm -f .oma/state/ralph-state.json
rm -f .oma/state/ralph-verification.json
rm -f ~/.gemini/antigravity/ralph-state.json
This ensures clean state for future sessions. Stale state files with active: false should not be left behind.
Original task: {{PROMPT}}