agentsclimarketplace

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).

Install
npx -y skills add charlieviettq/awesome-agent-skill --skill dynamic-config-management

Assembled 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

  1. Inventory — list all config keys, required vs optional, defaults
  2. Schema — validate types and allowed values (Zod, pydantic, envconfig, etc.)
  3. .env.example — committed template with placeholders, no real secrets
  4. Fail fast — app refuses to start if required keys missing or invalid
  5. 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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.