| name | requirement-clarifier |
| description | Use for converting ambiguous requests into explicit implementation contracts via assumptions, acceptance criteria, non-goals, constraints, and scope boundaries before major execution. |
Requirement Clarifier
Quick Index (Action-Routed)
Read First (All Actions)
Mission
Trigger Rule
Clarification Contract
Action Modules (Read As Needed)
- Clarifying ambiguous requests:
- Preventing scope drift:
Output
Output Contract
Mission
Prevent misbuilds by making requirements testable and unambiguous before implementation.
Trigger Rule
Use this skill when:
- request is ambiguous or high-impact
- multiple interpretations are plausible
- acceptance criteria are missing
- constraints/non-goals are unclear
quizme-mode is active and requires a fully aligned task contract before substantive execution
Clarification Contract
Produce and maintain:
Goal
In-Scope
Out-of-Scope
Assumptions
Constraints
Acceptance Criteria (verifiable)
Open Questions (only if blocking)
Workflow
- infer initial contract from user prompt and repo context
- state assumptions explicitly
- propose acceptance checks tied to outcomes
- proceed with safest reasonable assumptions unless high-risk ambiguity remains
- update contract when user clarifies or requirements evolve
When Quizme Mode is active:
- do not proceed with safest reasonable assumptions while material uncertainty remains
- continue clarification rounds until every contract field is clear
- return control to normal execution only after open questions are empty
Scope Drift Controls
- do not add enhancements that violate explicit user intent
- separate must-have from optional improvements
- capture deferred ideas explicitly
Output Contract
When applying this skill, provide:
- clarified requirement block
- acceptance criteria list
- non-goals list
- assumption/risk notes
Related Skills