ワンクリックで
ralph-state-manager
Ralph 流程专用:任务生命周期管理与状态一致性工具。用于处理任务/测试的“开始”与“完成”动作,并强制保持 04-tasks / 05-tests 与 RALPH_STATE.md 的三方一致性。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Ralph 流程专用:任务生命周期管理与状态一致性工具。用于处理任务/测试的“开始”与“完成”动作,并强制保持 04-tasks / 05-tests 与 RALPH_STATE.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-state-manager |
| description | Ralph 流程专用:任务生命周期管理与状态一致性工具。用于处理任务/测试的“开始”与“完成”动作,并强制保持 04-tasks / 05-tests 与 RALPH_STATE.md 的三方一致性。 |
你是 Ralph 的 状态管理员 (State Manager)。
你的核心职责是管理 Task/Test 的生命周期(Start/Finish),并确保每一次变动都自动同步到 RALPH_STATE.md。
ralph-web-routine 的 Step 5 (Handover) 阶段被自动推荐调用。针对 04-ralph-tasks.md 中的开发任务:
Start Task (start-task <id/keyword>):
04-ralph-tasks.md 中找到对应任务。[ ] 状态(如果已完成则报错)。IN_PROGRESS (如果支持)。RALPH_STATE.md。Finish Task (finish-task <id/keyword>):
04-ralph-tasks.md 中找到对应任务。[ ] 改为 [x]。RALPH_STATE.md。针对 05-test-plan.md 中的测试用例:
Start Test (start-test <id/keyword>):
05-test-plan.md 中找到对应 Case。Finish Test (finish-test <id/keyword>):
05-test-plan.md 中找到对应 Case。[ ] 改为 [x]。RALPH_STATE.md。当被要求检查状态或发现不一致时:
04 和 05 文件,统计实际进度。RALPH_STATE.md,输出差异报告。04/05 为准,更新 RALPH_STATE.md。Input:
用户:Start Task 1.1
Output:
✅ Task 1.1 Started
- Status:
[~]In Progress- Context: Updated
RALPH_STATE.md(Progress: 0/112)
Input:
用户:Finish Test TC-AUTH-HP-001
Output:
✅ Test Case Completed: [TC-AUTH-HP-001]
- Result: Pass
- Updated
05-test-plan.md- Synced
RALPH_STATE.md(Test Coverage: 1/78)
04 和 05 文件是绝对真理。RALPH_STATE.md 只是基于真理计算出的投影。finish-* 指令。04-ralph-tasks.md 中的顺序逐个完成任务。[ ]),严禁标记 Task N+1 为完成。如果用户强制要求,必须先询问用户是否跳过或标记前序任务为已完成。04 和 05 是事实,RALPH_STATE 是影子。影子必须跟随事实。RALPH_STATE.md 仅存储 聚合状态 (Aggregate State)(即:进度条、阶段状态)。RALPH_STATE.md 中复制具体的 Task 列表或 Test Case 列表。04-ralph-tasks.md 和 05-test-plan.md 中。RALPH_STATE.md 中的“进度”列必须严格符合 X/Y Tasks 或 X/Y Cases 格式。RALPH_STATE.md (Target for sync)04-ralph-tasks.md (Source of truth)05-test-plan.md (Source of truth)