ralph-web-test-plan

Generates structured web test plans with unique test case IDs during the planning phase.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Wishtohear/bucket-water-oms --skill ralph-web-test-plan-wishtohear
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ralph-web-test-plan
Source: https://github.com/Wishtohear/bucket-water-oms/tree/main/.trae/skills/ralph-web-test-plan
Command: npx skills add https://github.com/Wishtohear/bucket-water-oms --skill ralph-web-test-plan-wishtohear

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve? Web project test plans often lack consistent structure and traceability, making it impossible to execute tests entry-by-entry or track status reliably. This Skill enforces a standardized test plan format where every test case carries a unique ID, enabling deterministic execution and progress tracking. ## Core Features & Use Cases - Unique ID Allocation: Assigns every test case an ID in the format [TC-<MODULE>-<TYPE>-<NUMBER>] (e.g., TC-AUTH-HP-001) covering Happy Path, Sad Path, Edge Case, and UI categories. - Exhaustive Coverage Strategy: Decomposes the application by route/module and enumerates functional interactions, form validations, and visual checks for each page. - Chrome DevTools MCP Integration: Mandates UI/E2E verification through chrome-devtools-mcp, including console error monitoring, network timing, Lighthouse scores, and responsive layout checks. - Use Case: During the planning phase of a web app with login, home feed, and article pages, invoke this Skill to produce 05-test-plan.md with IDs like TC-AUTH-SP-004 for wrong-password handling, ready for sequential execution by a test executor. ## Quick Start Ask the AI to initialize the test plan with MCP coverage for your web project based on the requirements and architecture documents.

Frequently Asked Questions about ralph-web-test-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a structured test plan for a web application?▼

Invoke this Skill during the planning phase to generate a 05-test-plan.md file. It decomposes your app by route and module, then enumerates Happy Path, Sad Path, Edge Case, and UI test cases, each with a unique ID for tracking.

What test case ID format should I use for traceability?▼

Use the format [TC-<MODULE>-<TYPE>-<NUMBER>], such as TC-AUTH-HP-001. MODULE is a short feature code like AUTH or HOME, TYPE is HP, SP, EC, or UI, and NUMBER is a three-digit sequence.

Can Chrome DevTools MCP be used for E2E test verification?▼

Yes, this Skill mandates chrome-devtools-mcp for all UI and E2E verification. It checks console errors, network response times, Lighthouse performance scores, and mobile layout at 375px width rather than relying on assumed results.

Why must every test case have a unique ID?▼

Test cases without IDs are considered invalid because the test executor cannot run or track them. Unique IDs enable entry-by-entry execution, ordered processing, and accurate pass/fail status recording.

What makes a test case valid and executable?▼

Each test case must be atomic, testing exactly one functionality point, and include clear preconditions and expected results. It must also carry a priority level such as P0, P1, or P2 alongside its unique ID.