Agent skill · software engineering · jeremylongshore

persona-deploy-integration

Deploy a Persona integration with immutable configuration, event compatibility, canary evidence, and lossless rollback. Use when releasing service changes. Trigger with: "deploy Persona service", "release Persona integration", "rollback Persona change".

Why this skill is useful

Adds a Dockerfile and Cloud Run deployment scripts for integrating with the Persona API, which are not commonly found in public documentation.

What it needs

Requires docker installed locally. Requires persona account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Persona Integration Release and Rollback Overview Deploy code, API version, templates, secrets, event consumers, and domain policy as one reviewed compatibility boundary. Rollback must preserve queued events and understand data already written by the new release. Prerequisites Immutable artifact and deployment target Versioned configuration and secret references Database, queue, webhook, canary, and rollback ownership Instructions Step 1: Build the release manifest Record artifact digest, API version, template IDs, endpoint IDs, schema versions, flags, secret generations, and approved migrations. Step 2: Check compatibility Prove old and new workers can read queued events and stored evidence across the rollout window. Expand schemas before using new fields. Step 3: Stage secrets safely Bind environment-specific bearer and webhook secrets through the platform secret store. Support bounded overlap for rotations. Step 4: Canary a narrow cohort Observe REST errors, inquiry lifecycle, signature failures, duplicates, queue lag, decisions, latency, rate headroom, and product quotas. Step 5: Promote against thresholds Increase traffic only while evidence remains within the declared error budget. Stop automatically on security, decision, or data-integrity failure. Step 6: Rollback without event loss Restore the previous artifact and configuration, keep compatible consumers running, reconcile in-flight POSTs and inquiries, and replay the durable queue. Authentication Deployment injects secret references, never literal values. A production artifact must be incapable of falling back to a sandbox key or accepting an unsigned webhook. Tool Discipline Use Read and Grep to inspect application configuration, provider documentation, fixtures, schemas, tests, and redacted operational evidence before proposing a change. Use Write or Edit only for an approved implementation, configuration, test, runbook, or redacted receipt. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/persona-deploy-integration

View the source on GitHub

Browse the @skills marketplace