deployment-procedures

Guide production releases through five-phase deployment workflows with rollback and verification checks.

3|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/grasberg/sofia --skill deployment-procedures-grasberg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment-procedures
Source: https://github.com/grasberg/sofia/tree/main/cmd/sofia/internal/onboard/antigravity-kit/.agent/skills/deployment-procedures
Command: npx skills add https://github.com/grasberg/sofia --skill deployment-procedures-grasberg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deployment decisions are error-prone and brittle; this skill provides principled, thinking-based guidance to ensure safe, auditable production releases without relying on ad-hoc scripts.

Core Features & Use Cases

  • Principled deployment framework: platform-appropriate decision trees, verification checklists, rollback strategies, and deterministic guidance.
  • Risk-aware workflows: a five-phase deployment model (Prepare, Backup, Deploy, Verify, Confirm/Rollback) with guardrails and safety checks.
  • Platform coverage: applicable to static sites, web apps, microservices, serverless, and containerized deployments, with cross-platform guidance for rollback and monitoring.

Quick Start

Follow the five-phase deployment workflow on your next release by identifying your platform, listing required verifications, and executing the Prepare, Backup, Deploy, Verify, and Confirm steps.

Frequently Asked Questions about deployment-procedures

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I ensure safe production deployment and minimize release risk?

Safe production deployment requires a principled five-phase workflow: Prepare, Backup, Deploy, Verify, and Confirm or Rollback. This framework enforces safety checks for code quality, monitoring, and rollback readiness to minimize risk during releases.

What is the best way to plan a rollback strategy for a microservices release?

A rollback strategy for a microservices release should be integrated into a multi-phase deployment workflow. It involves establishing explicit rollback procedures and verifying backup readiness before deployment, ensuring you can safely revert if post-deployment checks fail.

Does this deployment guidance work for serverless and containerized applications?

This deployment guidance works for serverless and containerized applications, as well as static sites, web apps, and microservices. It provides platform-appropriate decision trees and cross-platform guidance for verification, rollback, and monitoring.

How do I verify code quality and monitoring before a production release?

Verify code quality and monitoring before a production release by applying deterministic checklists during the Prepare and Backup phases. This ensures explicit checks for code quality, backups, monitoring setup, and rollback readiness are satisfied prior to execution.

What steps should I follow during a production release to prevent failures?

Follow a five-phase deployment model to prevent failures: Prepare your platform and verifications, Backup data, Deploy the changes, Verify the results against safety checks, and Confirm success or execute Rollback procedures based on post-deployment checks.

When should I use a principled deployment framework instead of ad-hoc scripts?

Use a principled deployment framework instead of ad-hoc scripts when you need safe, auditable production releases. Ad-hoc scripts are error-prone and brittle, whereas a framework provides risk-aware workflows, guardrails, and decision trees for diverse change scopes.