Agent skill · software engineering · aiskillstore

system-environment-setup

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.

Why this skill is useful

Provides a comprehensive Docker Compose setup and environment variable management patterns that are not commonly found in public documentation.

What it needs

Requires docker, docker-compose installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

System & Environment Setup When to use this skill New project: Initial environment setup Team onboarding: Standardizing new developer environments Multiple services: Local execution of microservices Production replication: Testing production environment locally Instructions Step 1: Docker Compose Configuration docker-compose.yml: Usage: Step 2: Environment Variable Management .env.example: .env (local only, add to gitignore): Loading environment variables (Node.js): Step 3: Dev Container (VS Code) .devcontainer/devcontainer.json: Step 4: Makefile (Convenience Commands) Makefile: Usage: Step 5: Infrastructure as Code (Terraform) main.tf (AWS example): variables.tf: Output format Project Structure Constraints Mandatory Rules (MUST) 1. Provide .env.example: List of required environment variables 2. .gitignore: Never commit .env files 3. README.md: Document installation and running instructions Prohibited (MUST NOT) 1. No committing secrets: Never commit .env, credentials files 2. No hardcoding: All configuration via environment variables Best practices 1. Docker Compose: Use Docker Compose for local development 2. Volume Mount: Instantly reflects code changes 3. Health Checks: Verify service readiness References Docker Compose Dev Containers Terraform Metadata Version Current Version: 1.0.0 Last Updated: 2025-01-01 Compatible Platforms: Claude, ChatGPT, Gemini Related Skills deployment environment-setup Tags #environment-setup #Docker-Compose #dev-environment #IaC #Terraform #infrastructure Examples Example 1: Basic usage <!-- Add example content here --> Example 2: Advanced usage <!-- Add advanced example content here -->

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/system-environment-setup

View the source on GitHub

Browse the @skills marketplace