validate-deployment
Installation
SKILL.md
Validate Deployment
Match validation depth to risk and available local tools.
Workflow
- Read references/validation-levels.md.
- Start with syntax and static checks.
- Run
python3 scripts/validate_compose.py --root <deployment-root>for deterministic repository invariants. - Build images before starting local services when Docker is available.
- Run explicit migrations, dependency readiness, application health, runtime user, published-port, proxy, and shutdown checks.
- Treat optional missing tools as skipped checks, not passes.
- Preserve named volumes during ordinary cleanup unless the user explicitly authorizes deletion.
- Report commands, exit results, observed evidence, skipped checks, assumptions, and remaining manual production actions.
Local validation does not authorize registry push, production connection, migration, deployment, restart, restore, deletion, or rollback.