understanding-feature-requests
Installation
SKILL.md
Understanding Feature Requests
Interactive workflow for clarifying feature requests and ensuring they don't conflict with existing requirements.
Step 1: Clarify the Request
When the user proposes a feature or change, ask clarifying questions to understand:
Core Questions (always ask):
- What problem does this solve for the user?
- Who is the target user/persona?
- What is the expected outcome or behavior?
Exploratory Questions (for open-ended or vague requests):
- "What inspired this feature idea?"
- "Have you seen this done well elsewhere? What did you like about it?"
- "What would make this feature 'delightful' vs just 'adequate'?"
- "What's the simplest version that would provide value?"
- "If you had to cut half the scope, what would you keep?"