ralph-executor
Detailed Ralph execution guidance. Load when running the Ralph autonomous loop to get step-by-step implementation protocol.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Detailed Ralph execution guidance. Load when running the Ralph autonomous loop to get step-by-step implementation protocol.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Deep project initialization using the Architect-Builder pattern. Use for large projects (20+ tasks, multiple domains) where a single task breakdown would be unwieldy or exceed context limits.
Creates AGENTS.md, prd.json, and progress.log to initialize the Ralph environment. Use when setting up a new project for autonomous execution.
Shared patterns for modifying an existing Ralph project environment. Load when adding tasks, pivoting project direction, or revising objectives.
Add a new task to an existing Ralph project. Use when requirements change during execution.
Deep initialization for large projects using Architect-Builder pattern.
Initialize Ralph environment. Creates AGENTS.md, prd.json, progress.log from a project description.
| name | ralph-executor |
| description | Detailed Ralph execution guidance. Load when running the Ralph autonomous loop to get step-by-step implementation protocol. |
Supplements the Ralph rule with detailed execution protocol. Load this skill when running /ralph-loop.
Before starting any task, verify:
AGENTS.md exists and contains build/test commandsprd.json exists with at least one pending taskprogress.log exists — if missing, create it:
# Ralph Wiggum Progress Log
# Started: [YYYY-MM-DD HH:MM:SS]
acceptance_criteria — these are your binary exit conditionsdependencies have status == "complete" in prd.jsonAGENTS.md after each significant changeWhen starting a task:
{ "id": "task-XXX", "status": "in-progress" }
When completing a task:
{ "id": "task-XXX", "status": "complete" }
Only transition to complete after verification passes.
Run the test/typecheck/lint command from AGENTS.md.
If it passes:
prd.json → "complete"progress.logIf it fails:
[ERROR] to progress.log, halt, report to userAlways append (never overwrite). Use exact format:
[2026-01-30 14:22:05] Started task-001: Implement user model
[2026-01-30 14:35:12] Completed task-001: User entity with bcrypt hashing, all tests pass
[2026-01-30 14:35:30] Git commit: feat(auth): implement user model with password hashing
[2026-01-30 14:36:00] [ERROR] task-002: TypeScript type mismatch in auth middleware — halted
From Arize Research (10-15% SWE-bench improvement):