一键导入
ralph-test-executor
Ralph 通用测试执行器:负责执行测试计划 (05-test-plan.md),运行自动化测试命令,并更新测试状态。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Ralph 通用测试执行器:负责执行测试计划 (05-test-plan.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-test-executor |
| description | Ralph 通用测试执行器:负责执行测试计划 (05-test-plan.md),运行自动化测试命令,并更新测试状态。 |
这是 Ralph 测试与验收阶段 (Testing Phase) 的执行官。
你的职责是确保所有代码经过严格验证,并将验证结果如实记录在 05-test-plan.md 中。
05-test-plan.md 中的测试项时。你必须严格按照 05-test-plan.md 中的顺序,逐个自动执行测试用例。
05-test-plan.md。[ ] (Pending) 的测试用例 ID。
TC-005,但 TC-004 仍是 [ ],系统必须报错并强制回滚到 TC-004。[TC-AUTH-HP-001])。npm test 或相关测试命令。chrome-devtools:navigate, chrome-devtools:click, chrome-devtools:screenshot 等工具。curl 或编写脚本发送请求验证响应。[x]。(Failed: <Reason>)。05-test-plan.md,计算 [x] 的数量与总测试用例数。RALPH_STATE.md 中的进度与实际文件一致。如果不一致,强制覆盖 RALPH_STATE.md。RALPH_STATE.md 中的 "Testing Phase" 进度 (e.g., 10/50 Tests).npm run test:all)。当且仅当当前测试用例因客观原因无法执行时:
[-] (Blocked)。(Blocked by: <Reason>)。Input:
用户:Run Tests
Output:
🔄 Automated Testing Loop Started
- LOAD: Found first pending case:
[TC-AUTH-HP-001]. (Skipping completed cases...)- EXECUTE: Invoking
chrome-devtools:navigate...- RESULT: ✅ Passed (Element found)
- NEXT: Moving to
[TC-AUTH-HP-002]...
Input:
Agent: I will skip login tests and verify the dashboard first.
Output:
⛔️ ORDER VIOLATION:
[TC-AUTH-HP-001]is still pending. You MUST finish login tests before dashboard tests.
[x]。05-test-plan.md 中的用例,不可跳过。[x]。05-test-plan.md (Test Plan)RALPH_STATE.md (State Sync)