env-setup

Generate and validate .env.example scaffolds for Node and Deno projects.

11|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill env-setup-berkcangumusisik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: env-setup
Source: https://github.com/berkcangumusisik/claude-code-practices/tree/main/skills/env-setup
Command: npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill env-setup-berkcangumusisik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates and maintains a safe environment variable scaffold by generating .env.example, documenting required vars, and enabling automated validation to prevent misconfigurations.

Core Features & Use Cases

  • Auto-discovery of env var usages across the codebase to inform documentation
  • Generate .env.example with sample values and descriptions for all required vars
  • Startup and CI validation to ensure required env vars are defined and correctly formatted

Quick Start

Run the env-setup skill to scan your codebase, generate .env.example, and add a startup validation script that enforces required variables.

Frequently Asked Questions about env-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a .env.example file from existing environment variable usage in my codebase?

You can generate a .env.example file automatically by running the env-setup skill, which auto-discovers environment variable usages across your codebase and outputs documented sample values for required variables.

How does startup-check validation prevent missing environment variables during application boot?

Startup-check validation enforces required variables by running schema validation during initialization, causing the application to fail fast and prevent boot if any required environment variables are missing or malformed.

Can I use zod or envalid schemas to validate environment variables in Node and Deno projects?

Yes, the env-setup skill uses schema definitions from zod or envalid to validate environment variables across Node and Deno projects, ensuring required variables are correctly typed and formatted before startup.

What is the best way to automate environment variable scaffolding and validation in CI pipelines?

Automating environment variable scaffolding in CI pipelines involves applying the env-setup skill during CI validation to verify that required variables are defined, documented, and correctly typed across servers and containers.

Why do I need a .env.example file for local development and container deployments?

A .env.example file is needed to maintain a safe environment variable scaffold that documents required variables, ensuring consistent configuration and preventing misconfigurations across local development and container deployments.