What problem does it solve? Developers and product owners often describe requirements in scattered, ambiguous language, leading to misunderstood tasks and wasted implementation effort. This Skill acts as a requirement refiner that identifies how the user wants to interact and which development phase the request belongs to, then restructures the input into clear, confirmable checklists before any code changes happen. ## Core Features & Use Cases - Seven Interaction Modes: Detects clarification, single execution, batch orchestration, correction feedback, exploration evaluation, blocking emergencies, and rollback requests, each with a dedicated response template. - Five Content Dimensions: Classifies requests into requirement design, coding, task breakdown, stage progression, or scenario testing, and applies the matching structured template. - Batch Request Handling: Numbers mixed questions (Q1, Q2...), builds an overview table, escalates blocking items to the front, and consolidates all pending confirmations. - Use Case: A user pastes five mixed requests about a video-cutting web app, including a blocked dev server and a UI tweak. The Skill outputs an execution strategy, a summary table, per-item structured plans with the blocking item first, and a consolidated confirmation list. ## Quick Start Type /qa-reset followed by your raw development request, or simply describe your requirements and let the Skill restructure them into a confirmed checklist before execution.