01Forces a discovery phase to prevent rushed or incorrect implementations
02Gathers project context using automated file reading and bash tools
03Reduces technical debt by aligning on scope before development begins
04Initiates Phase 0 (Problem Definition) of the Think First framework
05Clarifies ambiguous requirements through structured user questioning
060 GitHub stars