| name | requirements-elicitation |
| description | Use when a request is underspecified and the user's actual goal, constraints or success criteria must be elicited before implementation. |
| aliases | ["interview-me","requirement-discovery","elicit-requirements","elicit-requirement"] |
Interview Me
When to use
Use this skill when the request is ambiguous, has multiple plausible interpretations, or is missing user, scope, constraint or acceptance details.
Objective
Extract enough intent to make the next implementation decision complete and low risk.
Procedure
- State the current understanding of the request.
- Identify the highest-impact unknown.
- Ask one focused question at a time.
- Prefer concrete options when the tradeoff is known.
- Record constraints, exclusions and success criteria as they become clear.
- Stop asking once the problem, audience, scope and desired outcome are clear enough to plan.
Rules
- Do not ask broad, open-ended questions when a narrow one would resolve the ambiguity.
- Do not bundle unrelated decisions into a single question.
- Do not assume requirements that were not confirmed.
- Do not proceed to implementation until the outcome criteria are explicit.
Example
If the user says make the agent safer, ask which risk matters most before planning: tool permissions, prompt injection, data leakage, approval gates or audit evidence. Offer concrete options and recommend the lowest-risk default when enough context exists. Stop interviewing once the next action and acceptance evidence are clear.
References
Verification