skills/roelofvheeren/elvison-os/guarding-deployments

guarding-deployments

SKILL.md

Guarding Deployments

When to use this skill

  • Before pushing to production or staging branches.
  • When the user asks "is it safe to deploy?".
  • To verify environment variables and secrets are present.

Workflow

  1. Preparation
    • Identify target environment (e.g., production, staging).
    • List required environment variables.
  2. Verification
    • Run linting and type checks.
    • Execute test suite with npm test.
    • Verify environment variables using scripts/check-env.sh.
  3. Execution
    • If all checks pass, proceed with deployment command.
    • If any check fails, block deployment and report errors.

Instructions

Linting & Tests

Ensure the project is in a clean state:

# Run linting
npm run lint

# Run unit tests
npm test

Environment Variable Check

Use the provided script to ensure required keys are set:

./scripts/check-env.sh .env.production DB_URL API_KEY

Resources

Weekly Installs
4
First Seen
Feb 7, 2026
Installed on
openclaw4
claude-code4
codex4
opencode4
trae4
mcpjam3