What problem does it solve?
This Skill provides a comprehensive solution for managing environment variables and sensitive secrets throughout the application lifecycle, preventing leaks and ensuring consistency across development, staging, and production environments.
Core Features & Use Cases
- Automated .env.example generation: Strips values from
.env files to create a template for required variables.
- Required variable validation: Ensures all necessary environment variables are set before application startup or deployment.
- Secret leak detection: Scans Git history and working tree for accidentally committed secrets.
- Credential rotation workflow: Guides through the process of rotating compromised credentials.
- Secret manager integrations: Supports HashiCorp Vault, AWS SSM, 1Password CLI, and Doppler.
- Use Case: When onboarding a new developer, use this skill to generate the
.env.example file and then validate that all required variables are set in their local .env file before they can run the application.
Quick Start
Generate the .env.example file from your current .env file.