Quick project initialization with minimal questions
Initializes a new project with minimal questions and sensible defaults.
/plugin marketplace add cyberbloke9/pmp-gywd/plugin install pmp-gywd@pmp-gywd[project-name] [optional: --type greenfield|brownfield]gywd/Unlike /gywd:new-project which asks many questions, /gywd:init gets you started quickly with sensible defaults. </objective>
<context> This is the "I just want to start coding" option. Use when: - You have a clear idea already - You want to skip extensive questioning - You'll fill in details as you go </context> <process> 1. Parse arguments: - `$ARGUMENTS` may contain: project name, --type flag - Default type: auto-detect (brownfield if code exists, greenfield if empty)If brownfield detected and no codebase map exists:
Create minimal PROJECT.md:
# PROJECT: {name}
## What This Is
{One-line description from user or "To be defined"}
## Core Value
To be defined during development.
## Requirements
- [ ] To be captured as development progresses
## Constraints
None defined yet.
---
*Quick-initialized. Expand as needed.*
Create config.json with defaults:
{
"mode": "interactive",
"planning_depth": "standard"
}
Initialize git if not already initialized
Commit initialization files
Output:
✓ Project initialized: {name}
Next steps:
- /gywd:create-roadmap - Plan your phases
- Edit .planning/PROJECT.md - Add details anytime
Force greenfield (ignore existing code):
/gywd:init api-service --type greenfield
Force brownfield mapping:
/gywd:init legacy-app --type brownfield
</examples>
<success_criteria>