Agent skill · software engineering · aiskillstore
configuration-validator
Validates environment variables, config files, and ensures all required settings are documented. Use when working with .env files, configs, or deployment settings.
Why this skill is useful
Adds specific validation scripts and patterns for environment variables and configuration files that the AI wouldn't reliably generate on its own.
What it needs
About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Configuration Validator Validates configuration files and environment variables to prevent runtime errors and missing settings. When to Use Working with environment variables or config files Deployment or configuration issues User mentions ".env", "config", "environment variables", or "settings" Instructions 1. Find Configuration Files Search for: .env, .env.example, .env.local config/, config.js, config.json settings.py, application.yml appsettings.json, .env.production 2. Detect Missing Variables Compare .env.example vs .env: Common required variables: 3. Validate Variable Format Check for common issues: 4. Validate Required Variables at Runtime Node.js example: Python example: 5. Type Validation Validate types: 6. Generate .env.example Create template from actual .env: Or with placeholders: 7. Configuration Schema Define schema (using Joi example): 8. Security Checks Don't commit secrets: Common security issues: Hardcoded passwords/keys Default secrets in production Exposed sensitive configs Unencrypted secrets 9. Environment-Specific Configs Organize by environment: Load appropriately: 10. Document All Variables Create CONFIG.md: 11. Validation Script Create scripts/validate-config.js: 12. Best Practices Never commit .env: Always gitignore Maintain .env.example: Keep it updated Validate on startup: Fail fast if misconfigured Use strong defaults: Sensible fallbacks Document everything: Explain each variable Rotate secrets: Regularly update keys Use secret managers: Vault, AWS Secrets Manager for production Type check: Validate types, not just presence Supporting Files templates/config-validator.js templates/.env.example scripts/generate-env-example.sh
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/configuration-validator