بنقرة واحدة
ralph-task-executor
Ralph 通用任务执行器:基于 R-Loop (Load-Implement-Verify-Commit) 协议,逐个执行 `04-ralph-tasks.md` 中的开发任务。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Ralph 通用任务执行器:基于 R-Loop (Load-Implement-Verify-Commit) 协议,逐个执行 `04-ralph-tasks.md` 中的开发任务。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Ralph 流程专用:在 Web 项目规划阶段,强制生成生产级架构设计(Atomic Components, State, API Spec, DB ERD)。仅当处理 02-architecture.md 时触发。
Ralph 流程专用:在 Web 项目规划阶段,强制生成包含管理后台、用户中心及深度字段定义的生产级 PRD。仅当处理 01-requirements.md 或 01-prd.md 时触发。
Ralph Web 项目规划专用:执行 Web 项目规划与分析阶段的标准步骤 (Draft -> Lock)。
Ralph Web 项目规划专用:基于需求和架构文档,生成原子化、可验证的开发任务列表 (04-ralph-tasks.md)。
Ralph 流程专用:在 Web 项目规划阶段,强制生成包含唯一 ID 的结构化测试计划。
需求预分析专用。通过【人机交互流程】与用户互认需求,探索【功能广度与可能性】,产出【需求参考文档】。只有当用户明确要求“需求预分析”、“帮我分析一下需求”或“整理需求文档”时才执行。如果没有明确指令,就不用调用该skill。
| name | ralph-task-executor |
| description | Ralph 通用任务执行器:基于 R-Loop (Load-Implement-Verify-Commit) 协议,逐个执行 `04-ralph-tasks.md` 中的开发任务。 |
这是 Ralph 开发阶段 (Implementation Phase) 的核心执行引擎。
你的职责是严格按顺序执行 04-ralph-tasks.md 中的任务,通过 R-Loop 协议确保代码质量与进度。
04-ralph-tasks.md 中的任务时。请严格遵循以下无限循环逻辑,直到所有任务完成:
04-ralph-tasks.md。[ ] (Pending) 的任务。
[ ],系统必须报错并强制回滚到 Task N-1。T-AUTH-001)。[~] (In Progress)。npm test 或类似命令,必须在提交前执行。04-ralph-tasks.md 中的任务标记为 [x] (Completed)。04-ralph-tasks.md,计算 [x] 的数量与总任务数。RALPH_STATE.md 中的进度与实际文件一致。如果不一致,强制覆盖 RALPH_STATE.md。RALPH_STATE.md 中的 "Execution & Delivery" 进度 (e.g., 5/20 Tasks).[x],输出 "🎉 All Tasks Completed" 并触发 ralph-test-executor。当且仅当当前任务 (Task N) 因客观原因无法执行时:
[-] (Blocked)。(Blocked by: <Reason>)。[-] 任务是否已解除阻塞。Input:
用户:Start Implementation
Output:
🔄 R-Loop Started
- LOAD: Found first pending task:
T-AUTH-001. (Skipping completed tasks...)- IMPLEMENT: ...
Input:
Agent: I will start with
T-UI-005(Button Component).
Output:
⛔️ ORDER VIOLATION: Task
T-AUTH-001is still pending. You MUST finishT-AUTH-001beforeT-UI-005.
[x]。04-ralph-tasks.md (Task List)RALPH_STATE.md (State Sync)