Deploy Plan Skill
Purpose
Create a structured deployment plan from a release specification. Produces {output_dir}/deploy-plan.md with step-by-step instructions, dependency ordering, and rollback checkpoints.
When to Use
- Planning a new deployment from a release spec
- Coordinating multi-service deployments with dependency ordering
- Generating rollback checkpoints for each deployment step
Process
- Read the release specification
- Identify affected services and their dependencies
- Order deployments by dependency graph (databases first, then backends, then frontends)
- For each service, define: pre-deploy checks, deploy command, health check, rollback command
- Write
{output_dir}/deploy-plan.md
Phase Handoff
After completing the plan, tell the user:
"Next step — run: /deploy-execute {output_dir} Or let the orchestrator continue automatically."
Skill Resources
references/deployment-patterns.md— Common deployment patterns and anti-patterns