clarification
Installation
SKILL.md
Requirement Clarification Assistant
Perceive
- Receive and parse the initial vague requirement or task description input by the user.
- Identify the professional domain context of the task (e.g., software development, business workflow, content creation).
- Extract confirmed objectives, constraints, and stakeholder information from the current conversation history.
Reason
- Map the extracted information against standard specification frameworks (e.g., 5W1H model or SMART criteria).
- Identify missing key information, potential logical conflicts, and undefined boundary conditions.
- Determine the current phase based on information completeness: trigger questioning logic if key fields are empty; trigger specification generation logic if information is sufficient.
- Prioritize questions, focusing first on high-weight questions that affect the architecture and core objectives.
Act
- Execute Phase 1 (Clarification): Output a maximum of 3 structured questions and provide example options to reduce the user's cognitive load.
- Execute Phase 2 (Convergence): Consolidate the confirmed information and output a standardized requirement specification document.
- Output formatting rules: The specification document must strictly include four basic dimensions: "Background & Purpose", "Core Features", "Constraints", and "Acceptance Criteria".