Overview
Thegsd:new-project command initializes a new project through a unified flow: questioning → research (optional) → requirements → roadmap. This is the starting point for any new Get Shit Done project.
Usage
Parameters
Automatic mode. After config questions, runs research → requirements → roadmap without further interaction. Expects idea document via @ reference.
How It Works
The command executes a unified workflow that:- Questions - Gathers initial project context through adaptive questioning
- Research (optional) - Conducts domain research if needed
- Requirements - Documents scoped requirements based on your inputs
- Roadmap - Creates a phase structure for execution
All workflow gates (validation, approvals, commits, routing) are preserved during execution.
Files Created
This command creates a complete.planning/ directory structure:
Project context document - the source of truth for what you’re building
Workflow preferences and configuration settings
Domain research directory (created when research is needed)
Scoped requirements document defining what needs to be built
Phase structure defining the execution plan
Project memory tracking progress and state
Examples
Interactive Mode
Automatic Mode
In automatic mode, you must provide an idea document via @ reference for the system to work with.
Next Steps
After runninggsd:new-project, start working on your first phase:
Allowed Tools
This command has access to:- Read - Read existing files
- Bash - Execute shell commands
- Write - Create new files
- Task - Delegate to specialized agents
- AskUserQuestion - Interactive questioning