What problem does it solve? Starting a new software project without structured context leads to vague requirements and misaligned execution. This Skill guides you through a unified initialization flow that captures project context, gathers requirements, and produces a phased roadmap before any code is written. ## Core Features & Use Cases - Deep Context Gathering: Runs a structured questioning workflow to capture project goals and constraints into .planning/PROJECT.md. - Optional Domain Research: Generates research notes in .planning/research/ to inform scoping decisions. - Requirements & Roadmap Generation: Produces .planning/REQUIREMENTS.md, .planning/ROADMAP.md, and .planning/STATE.md for phase-based execution. - Automatic Mode: Use the --auto flag with an idea document to run research, requirements, and roadmap generation without further interaction. - Use Case: You have a rough idea for a mobile app. Invoke the skill, answer the scoping questions, and receive a complete planning directory ready for phase-by-phase execution with /gsd-plan-phase 1. ## Quick Start Ask the assistant to run gsd-new-project and describe your project idea, optionally attaching an idea document with the --auto flag for unattended setup.