composelisted
Install: claude install-skill KhaiTrang1995/agentic-awesome-kits
# /compose — Generate Docker Compose
## Input examples
```
/compose .NET API + Angular + SQL Server
/compose fullstack --with-db --with-redis
/compose monitoring stack --with-elk
```
## Mandatory rules
- Compose file version 3.8+
- Every service has a **healthcheck**
- **depends_on** with condition `service_healthy`
- Segmented networks: `frontend`, `backend`, `monitoring`
- Named volumes for persistent data (db, logs)
- Environment variables via `.env` file, NEVER hardcoded
- **restart: unless-stopped** for production
- Only expose the ports actually needed
## Output
```
docker-compose.yml
docker-compose.dev.yml (dev override)
.env.example
```
## References
- @.claude/rules/docker-conventions.md