requirement-plater
Plate scattered requirement sources — PRDs, notes, screenshots, chat snippets — into one flattened Markdown requirement file that test-generator consumes directly.
Overview
requirement-plater is the first stop in a QA pipeline. It consolidates scattered requirement sources — PRDs, user flow descriptions, meeting notes, screenshots, chat snippets, exported Figma frames — into a single flattened Markdown requirement file at SoW/<feature_slug>.md, ready for the test-generator sub-agent to consume.
The skill is a plater and clarifier, not an inventor: it reorganizes, deduplicates, and surfaces gaps as Open Questions, but never fabricates functionality. You review and approve the plate conversationally before it goes downstream.
Key Conventions
- Output tree —
SoW/<feature_slug>.md, with smart versioning (.v2.md,.v3.md) on updates - Feature slugs — project-namespaced, e.g.
bdf-bot-otp-flow,japfa-form-registration; the slug groups test scenarios downstream - Channel taxonomy — a closed enum (
web,whatsapp,qiscus-widget) shared in lockstep withtest-generatorandtest-executor - Local files only — Figma URLs, Jira tickets, or Notion pages must be exported/pasted first; the skill never fetches external systems
When to Use
- You have one or more requirement files and the next step is QA test generation
- A user flow was described informally and needs structuring
- A kick-off or product discussion just ended and the outcomes need capturing as a requirement file
Not for generating test scenarios (that’s test-generator), writing MoMs, or producing slides/timelines — those have their own skills.
How to Access
Get the skill from the shared Drive folder and install it into your Claude skills. Run it from the sub-project root so the SoW/ folder lands in the right place.
Example Prompts
Plate these requirements for test generation: [attach PRD + flow notes]Consolidate these three docs into one SoW file for thebdf-dashboard-login feature.Related Tools
- uat-dashboard — downstream UAT reporting once tests run