env-governance

Audit and consolidate environment variables across templates, schemas, and Dockerfiles.

3|1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Ilenburg1993/chatgpt-docker-puppeteer --skill env-governance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: env-governance
Source: https://github.com/Ilenburg1993/chatgpt-docker-puppeteer/tree/main/.github/skills/env-governance
Command: npx skills add https://github.com/Ilenburg1993/chatgpt-docker-puppeteer --skill env-governance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and agents (resource) components.

What problem does it solve?

This Skill streamlines the complex process of managing environment variables, ensuring consistency, security, and clear documentation across your development and deployment environments.

Core Features & Use Cases

  • Environment Variable Auditing: Maps and classifies all environment variables used in your project.
  • Template & Schema Management: Consolidates and expands .env templates and aligns .env.schema.json.
  • Placement & Precedence: Defines correct placement across Dockerfiles, container environments, and remote configurations, resolving precedence conflicts.
  • Use Case: Ensure all sensitive credentials are correctly handled, .env files are up-to-date with the actual runtime variables, and documentation accurately reflects the environment setup.

Quick Start

Use the env-governance skill to audit and consolidate all environment variables for the project.

Frequently Asked Questions about env-governance

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

FAQPage Schema
How do I audit and consolidate environment variables across Docker and DevContainer configurations?

Environment variable auditing maps and classifies all variables in your project, consolidates `.env` templates, and aligns schemas. It ensures correct placement across Dockerfiles and DevContainer environments while resolving precedence conflicts.

What is the best way to manage `.env` template and schema consistency in a containerized project?

Managing `.env` template consistency involves expanding templates, aligning `.env.schema.json` files, and validating that documentation accurately reflects the runtime environment setup across code and container configurations.

How do I resolve environment variable precedence conflicts between Dockerfiles and container environments?

Resolving precedence conflicts requires defining correct placement across Dockerfiles, container environments, and remote configurations. The governance process validates precedence rules and ensures sensitive credentials are handled consistently.

Can I use environment variable governance with DevContainer and Docker without external dependencies?

Yes, the environment variable governance process integrates directly with DevContainer and Docker configurations without external dependencies. It audits, validates, and manages placement across these container environments natively.

Why does my `.env.schema.json` not match the actual runtime environment variables in my project?

Schema mismatches occur when `.env.schema.json` files fall out of sync with runtime variables. The governance process consolidates and expands templates, then aligns schemas to ensure consistency between code, templates, and documentation.

When do I need environment variable governance for my development and deployment environments?

You need environment variable governance when managing complex configurations across multiple environments, ensuring sensitive credentials are correctly handled, templates stay current, and documentation reflects the actual setup for operational reliability.