Choose and plan the right elicitation mix across interviews, questionnaires, workshops, observation, and prototypes.
Use when
requirements are incomplete or unreliable
stakeholders need structured elicitation
you must decide how to gather evidence, not just what the requirements are
Inputs
project or problem context
goals and constraints
known stakeholders, systems, and documents
level of formality required
Procedure
Clarify elicitation objectives and scope.
Decide which techniques fit the context and why.
Produce interview plans and question banks where needed.
Produce workshop agenda and facilitation plan where needed.
Produce questionnaire or observation plan where needed.
Recommend prototypes/mock-ups if textual requirements are insufficient.
Consolidate findings into a structured requirements discovery pack.
Highlight contradictions, missing stakeholders, and follow-up actions.
Outputs
elicitation strategy
interview packs
workshop plan
questionnaire or observation plan
prototype recommendation
findings summary
Guardrails
Explicitly separate fact, inference, and assumption.
Prefer evidence-backed conclusions over polished speculation.
Where conflict exists, record it rather than smoothing it away.
Produce artifacts that can be inspected, edited, and reused.
Completion criteria
deliverable pack exists
tradeoffs are explicit
unknowns are logged
next decisions are obvious
1---2name: requirements-elicitation3description: Purpose4---5## Purpose6Choose and plan the right elicitation mix across interviews, questionnaires, workshops, observation, and prototypes.78## Use when9- requirements are incomplete or unreliable10- stakeholders need structured elicitation11- you must decide how to gather evidence, not just what the requirements are1213## Inputs14- project or problem context15- goals and constraints16- known stakeholders, systems, and documents17- level of formality required1819## Procedure201. Clarify elicitation objectives and scope.212. Decide which techniques fit the context and why.223. Produce interview plans and question banks where needed.234. Produce workshop agenda and facilitation plan where needed.245. Produce questionnaire or observation plan where needed.256. Recommend prototypes/mock-ups if textual requirements are insufficient.267. Consolidate findings into a structured requirements discovery pack.278. Highlight contradictions, missing stakeholders, and follow-up actions.2829## Outputs30- elicitation strategy31- interview packs32- workshop plan33- questionnaire or observation plan34- prototype recommendation35- findings summary3637## Guardrails38- Explicitly separate fact, inference, and assumption.39- Prefer evidence-backed conclusions over polished speculation.40- Where conflict exists, record it rather than smoothing it away.41- Produce artifacts that can be inspected, edited, and reused.4243## Completion criteria44- deliverable pack exists45- tradeoffs are explicit46- unknowns are logged47- next decisions are obvious
Run npx skillmds@latest add 45ck/requirements-elicitation in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Purpose It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
45ck (@45ck) published this skill. Their other Agent Skills are listed on their SkillMD profile.