ops-deployment

Automate Vantus platform deployments with build proofs, migrations, and service restarts.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/ArtisanClarinets/crispy-fishstick --skill ops-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ops-deployment
Source: https://github.com/ArtisanClarinets/crispy-fishstick/tree/main/.agent/skills/ops-deployment
Command: npx skills add https://github.com/ArtisanClarinets/crispy-fishstick --skill ops-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Ops Deployment skill standardizes and automates the build, verification, and deployment processes for the Vantus platform, ensuring integrity, repeatability, and quick recovery from failures.

Core Features & Use Cases

  • Build Proof: Replaces standard builds with cryptographic build proofs to guarantee code integrity and auditability.
  • Automated Bootstrapping: Provision fresh Ubuntu 22.04 servers with an unprivileged user, firewall rules, and required tooling.
  • Environment Management: Collects and validates secrets, wires production configuration, and guards sensitive data.
  • Deployment & Recovery: Apply database migrations, restart services, and reload Nginx with zero-downtime and verifiable steps. Use case: Releasing a new version to production after code changes and schema updates.

Quick Start

  1. Verify Environment: Ensure all required secrets are set in .env or /etc/default/vantus.
  2. Run Build Proof: Execute npm run build to generate the cryptographic build proof and compile the app.
  3. Apply Migrations: Run npx prisma migrate deploy to update the production database.
  4. Restart Services: Restart the systemd service and reload Nginx to apply changes.

Frequently Asked Questions about ops-deployment

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

FAQPage Schema
How do I automate secure deployment workflows on Ubuntu with Prisma and Nginx?

Automate secure deployment workflows by provisioning Ubuntu servers, applying Prisma migrations, and reloading Nginx through systemd. This generates cryptographic build proofs to guarantee code integrity and provide auditable deployment artifacts.

What is a build proof and how does it verify code integrity before deployment?

A build proof replaces standard builds by cryptographically verifying code integrity before deployment. It guarantees that the compiled application matches the expected state, providing an auditable artifact for secure releases.

How do I bootstrap a fresh Ubuntu 22.04 server for production deployment?

Bootstrap a fresh Ubuntu 22.04 server by provisioning an unprivileged user, configuring firewall rules, and installing required tooling. This establishes a secure baseline environment before collecting and validating production secrets.

Can I apply Prisma database migrations and restart systemd services with zero downtime?

Apply Prisma database migrations and restart systemd services to achieve verifiable deployment steps. The workflow manages environment secrets and reloads Nginx to ensure zero-downtime updates during production releases.

What environment secrets do I need to configure before running a production deployment?

Configure required environment secrets in the .env file or /etc/default/vantus before deployment. The workflow validates these secrets to wire production configuration and guard sensitive data during the automated release process.

When should I use cryptographic build proofs instead of standard builds for server deployment?

Use cryptographic build proofs instead of standard builds when your server deployment requires strict integrity, repeatability, and quick recovery from failures. This approach enforces verifiable steps and generates auditable artifacts for production releases.