Config Audit Checklist
Use this skill before validating or deploying a project whose behavior depends on documented parameters. It forces the user to reconcile the live environment, the snapshot document, and README defaults before trusting results.
When to invoke
- User says: "config audit" / "params drift" / "pre-deploy checklist" / "production config check"
- Code in the conversation uses:
.env,READMEdefaults, or a config snapshot document.
When NOT to invoke
- The project has no config snapshot document yet; recommend creating one first.
- The project has no externally configurable parameters.
Concrete example
User input:
Audit this strategy config before I run the validation job.
Output:
Auditing strategy config...
ENTRY_COOLDOWN_HOURS: README=12 .env=6 CONFIG.md=8 warn: 3-way drift
STOP_LOSS_PCT: README=-10 .env=-10 CONFIG.md=-10 ok
CONFIG.md "Last verified": 2026-03-01 (89 days ago) warn: stale (>30d)
Verdict: DO NOT backtest against README defaults. Reconcile the live config first.
Pattern to apply
- Find the config snapshot document, usually
PRODUCTION_CONFIG.mdorCONFIG.md. - Read the last verified date and flag stale snapshots.
- Extract values from the snapshot,
.env, and README defaults. - Report mismatches row by row and name the source of truth.
- Refuse to proceed with validation until drift is reconciled.
Reference: assets/checklist.md.
Source
Distilled from production use across the author's automation projects. v0.1.0. See also: [[walk-forward-runner]].