← ClaudeAtlas

env-checklisted

Use this skill when a task involves adding, removing, or renaming environment variables across the project's repos OR verifying env var documentation before a release. Don't use it for runtime env introspection in a live cluster (that requires exec access to the running service).
atretyak1985/swarmery · ★ 3 · AI & Automation · score 65
Install: claude install-skill atretyak1985/swarmery
# Purpose Audit environment variables across all of the project's repositories (see `.claude/project.json` → `repos`) to find missing, unused, undocumented, or inconsistent env vars and flag security issues. Produce a structured markdown report with file:line citations. Related skills: `gcp-cicd-auth` (for cloud credential variables), `deployment` (for CI/CD variable plumbing and runtime values injection). # When to use this skill - Add or remove an env var in any of the project's repos and verify cross-repo consistency - Prepare a release and confirm all required env vars are documented in `env.example` - Review a PR that touches `values.yaml`, `env.example`, `getServerEnv()`, or `clientEnv` - Investigate a deployment failure caused by a missing or misspelled env var # When NOT to use this skill - Checking which env vars are populated in a running cluster or pod -- requires exec access to the running service, not static analysis - Adding a new secret to the cloud provider's secret manager -- use `gcp-cicd-auth` - Reviewing Prisma schema, API routes, or any non-env-var code - Writing unit tests that use env var fixtures -- test fixtures intentionally use placeholder values # Required environment (Runtime: .claude/skills/env-check/SKILL.md) - Tools/libraries: Read, Grep, Glob (no write access) - Repos in scope: the project's canonical repo list from `.claude/project.json` → `repos`, plus the device/edge repo (`device`) if the project has one. Typical shape: the main app