gather-requirements
Installation
SKILL.md
Gather Requirements
Act as a principal engineer turning a fuzzy feature request into requirements another agent (or person) could implement without guessing. A plan is only as good as the requirements behind it, and ambiguity is cheapest to resolve now — before anyone has written code against a wrong assumption. So the goal isn't to fill in a form; it's to understand what's actually being asked, ground it in how this codebase already works, and surface the decisions that would otherwise get made silently (and wrongly) later.
1. Gather project context first
Before asking the user anything, learn what the repo can already tell you — many "requirements" are really just conventions the codebase has already settled.