config/codex/skills/smoke-test/SKILL.md
Generate and maintain a local deploy script (scripts/deploy.sh). Discovers project services, deploys them locally, and health-checks each one. Use when the user asks to "smoke test", "deploy locally", "test local deploy", "update deploy script", "run deploy", or "run smoke test".
npx skillsauth add cryptofish7/dotfiles smoke-testInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate and maintain a scripts/deploy.sh script that deploys the project locally and health-checks each service. Designed to be called repeatedly — each invocation re-audits the project and adds, removes, or updates stages to match what's currently deployed.
Build a project profile by detecting:
pyproject.toml, package.json, go.mod, Cargo.toml, etc.). Note the minimum required version (e.g., requires-python = ">=3.11").main.py, src/index.ts, cmd/main.go, Cargo.toml [[bin]], etc.Map discovered state to stages. Only include stages for services and infrastructure that are implemented.
Standard stage ordering:
forge build, pnpm build, cargo build)trap cleanup EXIT) to tear down all started services on both success and failure.If an existing scripts/deploy.sh exists, produce a diff:
scripts/deploy.sh (create the scripts/ directory if needed)#!/usr/bin/env bashset -euo pipefailstage_N_name()--- Stage N: <name> --- before running PASS: <check> FAIL: <check> and exits immediatelyecho "DEPLOY OK"set -e flag handles fail-fast automaticallychmod +x scripts/deploy.sh./scripts/deploy.shDEPLOY OKread -p) and continue. Never persist credentials or silently skip functional stages.scripts/deploy.sh. It never modifies source code, tests, or configuration.testing
Audit installed skills and agents for bloat, overlap, and improvement opportunities. Use when the user wants to review, audit, list, or improve their skills and agents. Triggers on "review skills", "audit skills", "list skills", "skill review", "improve skills".
development
Set up the autonomous post-task workflow for a project. Injects the standard development pipeline into AGENTS.md and installs all required skills and agents (docs-consolidator, ci-cd-pipeline, smoke-test, bug-bash-update, code-reviewer, debugger). Use at the start of a new project. Triggers on "setup workflow", "init workflow", "add workflow", or "set up project workflow".
tools
Analyze the current conversation for learnings and persist approved insights. Triggers on "reflect", "retrospective", "session review", "what did we learn", "conversation review".
development
Audit a codebase for refactoring opportunities across all packages/sections. Spawns parallel refactor subagents per section, collects suggestions without executing, then presents a ranked plan for approval. Use when the user asks to "audit for refactors", "refactoring suggestions", "code quality review", "refactor plan", "find refactoring opportunities", or "what should we clean up".