Skip to content
Development
Command

/env-setup

Set up environment configuration files from templates with validation.

From plugin
rohitg00-claude-code-toolkit
2.8k199 skills138 agents199 commands
$ npx -y skills add rohitg00/awesome-claude-code-toolkit --agent claude-code

Command definition

env-setup.md

Set up environment configuration files from templates with validation.

Steps

1. Scan for environment template files: `.env.example`, `.env.template`, `.env.sample`. 2. If no template exists, analyze the codebase for environment variable usage:

  • Search for `process.env.`, `os.environ`, `env::var`, `os.Getenv` patterns.
  • Extract all referenced variable names.

3. Generate `.env.example` with all required variables:

  • Group by category (database, API keys, feature flags, etc.).
  • Add descriptions as comments.
  • Include sensible defaults for non-sensitive values.
  • Mark required vs optional variables.

4. If `.env` does not exist, create it from the template:

  • Copy `.env.example` to `.env`.
  • Prompt for values of required variables without defaults.

5. Verify `.env` is in `.gitignore`. 6. Generate a TypeScript/Python config module that validates env vars at startup.

Format

# Database Configuration
DATABASE_URL=postgresql://localhost:5432/myapp  # Required
DATABASE_POOL_SIZE=10                            # Optional, default: 10

# API Keys
API_KEY=                                         # Required, no default

Rules

  • Never commit `.env` files; always verify `.gitignore` includes them.
  • Always provide an `.env.example` with placeholder values, never real credentials.
  • Mark each variable as required or optional with clear comments.
  • Generate runtime validation that fails fast on missing required variables.
  • Use consistent naming: UPPER_SNAKE_CASE with logical prefixes.
Read more
@rohitg00
Ships withrohitg00-claude-code-toolkit

The most comprehensive toolkit for Claude Code -- 135 agents, 35 curated skills (+400,000 via SkillKit), 42 commands, 176+ plugins, 20 hooks, 15 rules, 7 templates, 15 MCP configs, 26 companion apps, 53 ecosystem entries, and more.

2.8k40 skills138 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
2.8k
Star history of rohitg00/awesome-claude-code-toolkit on GitHub, a chart by star-history.com

Other commands on rohitg00-claude-code-toolkit.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command