Configure development and production environments for consistent and reproducible setups. Use when setting up new projects, Docker environments, or development tooling. Handles Docker Compose, .env configuration, dev containers, and infrastructure as code.
87
82%
Does it follow best practices?
Impact
96%
1.31xAverage score across 3 eval scenarios
Risky
Do not use without reviewing
Docker Compose and environment variable setup
Compose version
0%
100%
Web service volumes
0%
100%
Web depends_on
100%
100%
Web dev command
0%
100%
Postgres image version
0%
100%
Postgres init.sql mount
0%
0%
Redis image version
100%
100%
Named volumes declared
100%
100%
Nginx read-only mount
100%
100%
Nginx depends_on web
100%
100%
No hardcoded secrets
100%
62%
.env.example present
50%
100%
.gitignore excludes .env
100%
100%
README present
100%
100%
Port 80 exposed
100%
100%
TypeScript env loading and Makefile automation
dotenv import
0%
100%
Env interface
100%
100%
Required var validation
0%
100%
NODE_ENV typing
100%
100%
PORT parsed as number
100%
100%
Exported env object
100%
100%
Makefile .PHONY
77%
100%
Makefile help target
77%
100%
Makefile docker targets
87%
100%
Makefile migrate+seed
37%
100%
Makefile clean
71%
100%
.env.example completeness
0%
100%
No hardcoded config
100%
100%
Terraform AWS infrastructure with IaC best practices
AWS provider version
100%
100%
S3 backend
100%
100%
Resource Name tags
100%
100%
Environment tags
100%
100%
RDS engine version
0%
100%
RDS storage encrypted
100%
100%
RDS backup retention
100%
100%
RDS final snapshot
100%
100%
ECS containerInsights
100%
100%
Sensitive DB variables
100%
100%
No hardcoded credentials
100%
100%
outputs.tf present
100%
100%
c033769
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.