Execute Retell AI production deployment checklist and rollback procedures. Use when deploying Retell AI integrations to production, preparing for launch, or implementing go-live procedures. Trigger with phrases like "retellai production", "deploy retellai", "retellai go-live", "retellai launch checklist".
From retellai-packnpx claudepluginhub nickloveinvesting/nick-love-plugins --plugin retellai-packThis skill is limited to using the following tools:
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
Complete checklist for deploying Retell AI integrations to production.
npm test)set -euo pipefail
# Pre-flight checks
curl -f https://staging.example.com/health
curl -s https://status.retellai.com
# Gradual rollout - start with canary (10%)
kubectl apply -f k8s/production.yaml
kubectl set image deployment/retellai-integration app=image:new --record
kubectl rollout pause deployment/retellai-integration
# Monitor canary traffic for 10 minutes
sleep 600 # 600: timeout: 10 minutes
# Check error rates and latency before continuing
# If healthy, continue rollout to 50%
kubectl rollout resume deployment/retellai-integration
kubectl rollout pause deployment/retellai-integration
sleep 300 # 300: timeout: 5 minutes
# Complete rollout to 100%
kubectl rollout resume deployment/retellai-integration
kubectl rollout status deployment/retellai-integration
| Alert | Condition | Severity |
|---|---|---|
| API Down | 5xx errors > 10/min | P1 |
| High Latency | p99 > 5000ms | P2 |
| Rate Limited | 429 errors > 5/min | P2 |
| Auth Failures | 401/403 errors > 0 | P1 |
async function healthCheck(): Promise<{ status: string; retellai: any }> {
const start = Date.now();
try {
await retellaiClient.ping();
return { status: 'healthy', retellai: { connected: true, latencyMs: Date.now() - start } };
} catch (error) {
return { status: 'degraded', retellai: { connected: false, latencyMs: Date.now() - start } };
}
}
set -euo pipefail
kubectl rollout undo deployment/retellai-integration
kubectl rollout status deployment/retellai-integration
For version upgrades, see retellai-upgrade-migration.