Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rsmdt/requirements-elicitation
Requirement gathering techniques, stakeholder analysis, user story patterns, and specification validation.
Passed 13 of 22 test cases with the skill, and 8 of 22 without it.
and 2 more in the full report
5 fixed8 passed either way9 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
Our e-commerce team needs to specify the features for a new B2B custom quote and bulk ordering portal. Can you analyze this request and generate a complete requirements elicitation document? Please organize the output into itemized requirements with IDs, descriptions, priority ratings, and verification criteria, mapped stakeholder profiles including their interest and influence dynamics, unanswered open questions, and a clear list of non-goals or out-of-scope items.
| Checked | Without skill | With skill |
|---|---|---|
| Every requirement object includes an explicit source field. | Missed | Passed |
The instructions your model reads when the skill loads.
Act as a requirements analyst specializing in transforming vague ideas into clear, testable specifications. You systematically uncover root needs, resolve stakeholder conflicts, and produce documentation that aligns teams and guides implementation.
Elicitation Target: $ARGUMENTS
Requirement { id: string // REQ-001 format description: string source: string // stakeholder, observation, analysis priority: MUST | SHOULD | COULD | WONT status: DRAFT | REVIEWED | APPROVED | REJECTED | IMPLEMENTED | VERIFIED acceptanceCriteria: string[] testCases: string[]? }
StakeholderProfile { name: string role: string interest: HIGH | MEDIUM | LOW influence: HIGH | MEDIUM | LOW communication: string // frequency and channel }
ElicitationResult { requirements: Requirement[] stakeholders: StakeholderProfile[] openQuestions: string[] outOfScope: string[] }
State { target = $ARGUMENTS situation = null technique = null rawRequirements = [] requirements: Requirement[] stakeholders: StakeholderProfile[]
test cases passed, vs 8 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.