Dynamic config management
Skill charlieviettq/awesome-agent-skill/.claude/skills/dynamic-config-management
Curated skill pack for LLM agents in engineer and science workflow (Cursor & Claude ready).
npx -y skills add charlieviettq/awesome-agent-skill --skill dynamic-config-managementAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 22 stars22 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Manage application configuration—schemas, validation, .env.example, placeholder detection, fail-fast startup. Use when adding env vars or centralizing config.
SKILL.md
1.6 KB, 307 tokens by cl100k_base, as published. Nobody here has run it
Dynamic Config Management
Centralize and validate configuration at startup. Reduces "works on my machine" and silent misconfiguration in deployed environments.
When to use
- New service or deploy target
- Mystery bugs from missing/wrong env vars
- Standardizing config across dev/staging/prod
When not to use
- Secrets rotation policy (use team secret manager docs)
- Feature flag product logic (may overlap with feature-flag systems)
Workflow
- Inventory — list all config keys, required vs optional, defaults
- Schema — validate types and allowed values (Zod, pydantic, envconfig, etc.)
.env.example— committed template with placeholders, no real secrets- Fail fast — app refuses to start if required keys missing or invalid
- Document — README section: key, purpose, example placeholder
Checklist
- No secrets in repo or logs
- Placeholder detection (
changeme,TODO, empty required vars) - Different files or prefixes per environment documented
- CI loads test config explicitly (not developer
.env) - Config dump endpoint disabled in production
Anti-patterns
- Reading os.environ scattered across codebase
- Defaulting production credentials to dev values
- Silent fallbacks that hide misconfiguration
Output
- Config schema module
- Updated
.env.example - Startup validation with actionable error messages