Generate docker-compose.yml — multi-service, network, volumes, healthcheck.
Scanned 9/6/2026
Install to Claude Code
npx -y skills add KhaiTrang1995/agentic-awesome-kits --skill compose --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Compose?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/khaitrang1995-compose-agentic-awesome-kits)More formats (shields.io, HTML) on the badges page.
---
name: compose
description: Generate docker-compose.yml — multi-service, network, volumes, healthcheck.
user-invocable: true
argument-hint: "<stack description> [--with-db] [--with-redis] [--with-elk]"
---
# /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
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!