<< All versions
Skill v1.0.1
currentAutomated scan100/100wolverin0/claude-skills/deploy-verify
1 files
──Details
PublishedMay 24, 2026 at 06:48 PM
Content Hashsha256:c075c9aeed078490...
Git SHA0d301f7bf6a8
Bump Typepatch
──Files
Files (1 file, 2.5 KB)
SKILL.md2.5 KBactive
SKILL.md · 98 lines · 2.5 KB
version: "1.0.1" name: deploy-verify description: Use after deployments to verify health endpoints, run API smoke tests, and confirm release integrity with CLI checks.
Deploy & Verify Workflow
CLI-based deployment verification without browser dependencies. Use this after deploying any service.
Workflow
1. Identify Deployment Target
Determine which service was deployed and its verification endpoints:
- Vercel/static: Check the deployment URL with curl
- Docker: Check container status, then health endpoints
- Server (SSH): Verify service is running, then API health
2. Health Check
bash
# HTTP health checkcurl -s -o /dev/null -w "%{http_code}" <URL>/health# Full response with timingcurl -s -w "\n---\nHTTP %{http_code} | Time: %{time_total}s\n" <URL>/health# Multiple endpointsfor endpoint in /health /api/status /api/version; doecho "$endpoint: $(curl -s -o /dev/null -w '%{http_code}' <URL>$endpoint)"done
3. API Smoke Tests
Test critical endpoints with actual requests:
bash
# GET endpointcurl -s <URL>/api/endpoint | head -c 500# POST with authcurl -s -X POST <URL>/api/endpoint \-H "Authorization: Bearer $TOKEN" \-H "Content-Type: application/json" \-d '{"test": true}'# Check response shapecurl -s <URL>/api/endpoint | python -m json.tool | head -20
4. Docker-Specific Checks
bash
# Container running-docker ps | grep <service># Recent logs (errors-)docker logs <container> --tail 50 2>&1 | grep -i error# Container healthdocker inspect --format='{{.State.Health.Status}}' <container>
5. Log Monitoring
bash
# Check for errors in last 10 minutesdocker logs <container> --since 10m 2>&1 | grep -iE "error|fatal|exception"# Supabase: check edge function logs# Check Supabase dashboard -> Edge Functions -> Logs# Server logsssh user@server 'journalctl -u <service> --since "10 minutes ago" | grep -i error'
6. Generate Report
Output a verification summary:
DEPLOYMENT VERIFICATION REPORT==============================Service: <name>Deployed at: <timestamp>URL: <url>Health Check: PASS/FAIL (HTTP <code>, <time>ms)API Endpoints:- GET /api/endpoint: PASS (HTTP 200)- POST /api/endpoint: PASS (HTTP 201)Container Status: Running (uptime: <time>)Error Log: 0 errors in last 10 minutesOverall: PASS/FAIL
Rules
- NEVER use browser tools for deployment verification
- Always check logs after verifying endpoints
- If any check fails, investigate before reporting success
- For Docker projects: verify both container status AND API responses