Agent skill · operations · aiskillstore
deployment-audit-skill
Use DigitalOcean MCP and related tools to check deployment health, crash logs, environment consistency, and runtime issues for Unite-Hub / Synthex. Use when diagnosing deployment failures or verifying readiness.
Why this skill is useful
Provides specific commands and checks for DigitalOcean and Vercel deployments that the AI wouldn't reliably generate on its own.
What it needs
Requires doctl, npm installed locally. Requires digitalocean, vercel account access. About 1k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Deployment Audit Skill Purpose Continuously monitor and troubleshoot deployments on DigitalOcean and Vercel for Synthex / Unite-Hub. Typical Tasks 1. Retrieve crash logs via DO CLI / MCP doctl apps list doctl apps logs <app-id> --type=runrestarted doctl apps logs <app-id> <component> --type=runrestarted 2. Check environment variable consistency across: .env.local Vercel project settings DigitalOcean app spec 3. Validate: Correct Supabase URLs and keys Correct Stripe keys (test vs live) Correct callback/redirect URLs Output Human-readable audit summary in docs/audit/DEPLOYMENTHEALTH.md Issue entries in docs/audit/AUDITISSUESREGISTRY.json Environment Checklist Required Variables Optional Variables Health Check Process Step 1: Environment Sync Compare variables across: Local .env.local Vercel environment variables DigitalOcean app spec Flag mismatches. Step 2: Build Verification Run npm run build Check for TypeScript errors Check for missing dependencies Verify all routes compile Step 3: Runtime Validation Check recent deploy logs Look for crash patterns Identify memory/CPU spikes Flag slow endpoints Step 4: API Health Ping key API endpoints Verify authentication works Check database connectivity Validate external service connections Common Issues & Fixes Issue: "Module not found" Cause: Missing dependency Fix: npm install <module> Issue: "Invalid environment variable" Cause: Variable not set or wrong format Fix: Check .env.local and deployment settings Issue: "Memory limit exceeded" Cause: Heavy computation or memory leak Fix: Optimize code, increase limit, or add caching Issue: "Database connection timeout" Cause: Too many connections or network issue Fix: Enable connection pooling, check Supabase status
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/deployment-audit-skill