Requirements Gathering Skill Overview Gather user requirements through structured questioning and produce a validated requirements document. This skill transforms vague task descriptions into actionable, structured requirements. Core principle: Ask smart questions, produce valid structured output. Nothing else. When to Use Always: - Starting a new feature or project - Clarifying ambiguous task descriptions - When user provides high-level goals without specifics - Before spec writing begins Exceptions: - Simple bug fixes with clear reproduction steps - Single-file changes with obvious scope -…