smithery.ai

guarding-deployments

Performs pre-deployment checks ensuring code quality and environment readiness. Use when the user mentions deploying, shipping, or production releases.

First seen Apr 3, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,273 B
  • docs SUMMARY.md 179 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

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.

  1. Verification

- [ ] Run linting and type checks. - [ ] Execute test suite with npm test. - [ ] Verify environment variables using scripts/check-env.sh.

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

  • [check-env.sh](scripts/check-env.sh)
  • [Example .env](examples/env.example)