# Project Plan Template — DOMYH Awesome Code

# Used by /init to generate executable implementation plan

## {PROJECT_NAME}

### Info

- **Stack**: {LANG} + {FRAMEWORK}
- **Arch**: {PATTERN} (⭐)
- **Type**: {TYPE}
- **Path**: {PATH}

---

### Structure

```
{TREE}
```

---

### Phases

#### P1: Foundation

- [ ] Create project directory
- [ ] Initialize {LANG} project
- [ ] Setup configs ({CONFIG_FILES})
- [ ] Install dependencies
- [ ] Git init + .gitignore

#### P2: Core

- [ ] Define entities/models
- [ ] Implement business logic
- [ ] Setup data layer/repository

#### P3: Features

- [ ] {FEATURE_1}
- [ ] {FEATURE_2}
- [ ] {FEATURE_3}

#### P4: Integration

- [ ] API/Routes setup
- [ ] Error handling
- [ ] Logging + observability

#### P5: Testing

- [ ] Unit tests
- [ ] Integration tests
- [ ] E2E tests (if needed)

#### P6: Production

- [ ] Dockerfile (multistage)
- [ ] CI/CD pipeline
- [ ] Environment configs
- [ ] Deploy script

---

### Commands

```bash
# Build
{BUILD_CMD}

# Run (dev)
{DEV_CMD}

# Test
{TEST_CMD}

# Deploy
{DEPLOY_CMD}
```

---

### Next

`/code` to implement • `/plan` to modify
