Back to skills
SKILL.md
Compose
ASecurityGenerate docker-compose.yml — multi-service, network, volumes, healthcheck.
- 8 stars
- 0 votes
- 0 copies
- 1 view
- Added September 6, 2026
Works with
Security analysis
100/100npx -y skills add KhaiTrang1995/agentic-awesome-kits --skill compose --agent claude-codeAre you the author of Compose?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/khaitrang1995-compose)---
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
Attribution
Comments
Loading comments…