Install any skill in seconds. Free to start, no credit card required.
Get Started Free →How to find, read, and audit configuration files — includes concrete investigation steps like grepping for env vars, checking for hardcoded secrets, and mapping external service dependencies.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-14 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-22 | ✓→✗ | ▼ Worse | -56% | 0% |
| case-10 | ✓→✗ | ▼ Worse | -25% | 0% |
| case-11 | ✓→✗ | ▼ Worse | -21% | 0% |
| case-12 | ✓→✗ | ▼ Worse | -45% | 0% |
When you need to understand how a project is configured, what external services it depends on, what environment variables it requires, or whether there are configuration issues (hardcoded secrets, missing defaults, inconsistent settings).
Use glob_search to locate config files across the project:
glob_search(pattern="**/.env*") — environment filesglob_search(pattern="**/*.json", path="config/") — JSON configglob_search(pattern="**/Dockerfile*") — container configglob_search(pattern="**/*.yaml") or **/*.yml — YAML configglob_search(pattern="**/requirements*.txt") — Python dependenciesglob_search(pattern="**/package.json") — Node.js dependenciesRead in this priority order:
.env.example — safe to read, shows what variables the app expectsconfig/ directory files — JSON/YAML config for services, servers, etc.requirements.txt / package.json — dependencies reveal what services are usedDockerfile / docker-compose.yml — runtime environment, ports, servicesNever read .env files — they may contain real secrets.
Use grep_search to understand how config is consumed:
grep_search(query="os.getenv|os.environ|dotenv") — find env var usage in Pythongrep_search(query="process.env") — find env var usage in JavaScript/Nodegrep_search(query="localhost|127.0.0.1") — find hardcoded local URLsgrep_search(query="port|PORT") — find port configurationgrep_search(query="SECRET|KEY|TOKEN|PASSWORD") — check for sensitive values in codeFrom the config files and grep results, build a picture of:
.env.example and getenv calls)Look for common configuration problems:
.env.example — if code uses env vars but no example file documents themlocalhost or IP addresses that won't work in productionrequirements.txt without version pinsStructure your findings as:
.env files — they contain real secretsrequirements.txt (dependencies) with config.yaml (runtime settings)Other measured skills in the registry, with their headline benchmark lift.