What problem does it solve? Starting a new software project often lacks structure, leading to unclear requirements and missing context. This Skill guides you through a unified initialization flow that captures project context, requirements, and a phased roadmap before any code is written. ## Core Features & Use Cases - Structured Project Initialization: Runs a questioning → research → requirements → roadmap workflow that produces PROJECT.md, REQUIREMENTS.md, and ROADMAP.md in a .planning directory. - Automatic Mode: The --auto flag runs research, requirements, and roadmap generation without further interaction after initial config questions. - Persistent Project Memory: Creates config.json and STATE.md so subsequent planning commands retain workflow preferences and project state. - Use Case: You have a rough product idea documented in a markdown file. Run this Skill with the idea referenced to produce a complete planning foundation, then start execution with /gsd-plan-phase 1. ## Quick Start Initialize a new project by running the gsd-new-project skill with your idea document referenced, optionally adding the --auto flag for unattended setup.