a11y
Accessibility audit + auto-fix (WCAG 2.2 A/AA). Scans built/static HTML for screen-reader, keyboard, and structure failures, fixes the deterministic ones, and…
Post-deploy canary monitoring — checks site health, detects regressions, monitors for errors after deployment. Use after deploying to verify production is healthy.
$ npx -y skills add Houseofmvps/ultraship --skill canary --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/canaryContext preview
The summary Claude sees to decide when to auto-load this skill.
Post-deploy canary monitoring — checks site health, detects regressions, monitors for errors after deployment. Use after deploying to verify production is healthy.
name: canary description: Post-deploy canary monitoring — checks site health, detects regressions, monitors for errors after deployment. Use after deploying to verify production is healthy. argument-hint: "<production-url>" allowed-tools: Bash, Read, Grep
After every deploy, canary monitoring verifies your production site is healthy. It checks HTTP status, response time, error patterns, and compares against a baseline to detect regressions.
**Announce at start:** "I'm running post-deploy canary monitoring."
node ${CLAUDE_PLUGIN_ROOT}/tools/canary-monitor.mjs <production-url> --checks 3 --interval 2This runs 3 health checks with 2-second intervals. Options:
The canary monitor returns a health status:
| Status | Meaning | Action | |---|---|---| | `healthy` | All checks pass, no regressions | Deploy succeeded | | `degraded` | Site is up but has error patterns or issues | Investigate the specific issues | | `regression_detected` | Performance or behavior regressed from baseline | Compare with baseline, consider rollback | | `critical_regression` | Major regression (status code change, 3x slower) | Rollback immediately | | `down` | Site is unreachable or returning errors | Rollback immediately, use `/rescue` |
Present the results clearly:
+===========================================+ | C A N A R Y R E P O R T | +===========================================+ | URL savemrr.co | | Status ✓ HEALTHY | | Response Time 234ms (avg) | | Checks 3/3 passed | | Regressions None | +===========================================+
If issues are found, show them with severity and recommended action.
If the canary detects problems:
**If a Sentry MCP server is connected** (check your available tools for `sentry`), confirm the regression against live error data: compare the error/issue rate since this deploy to the prior baseline window. A post-deploy spike in a new issue is hard confirmation that the deploy caused it — and the stack trace tells you exactly what to roll back or fix. Distinguish a real regression from background noise this way before recommending a rollback.
1. **`degraded`** — Show the specific error patterns found. Check if they're pre-existing or new. 2. **`regression_detected`** — Show the before/after comparison. If response time regressed >50%, investigate. 3. **`critical_regression` or `down`** — Recommend immediate rollback:
git revert HEAD --no-edit && git push
Then use `/rescue` for full incident diagnosis.
When the site is healthy, the canary automatically saves a baseline to `.ultraship/canary/baseline.json`. Future canary runs compare against this baseline to detect regressions.
For extended monitoring after a risky deploy:
node ${CLAUDE_PLUGIN_ROOT}/tools/canary-monitor.mjs <url> --checks 10 --interval 30This runs 10 checks over 5 minutes, catching delayed failures (connection pool exhaustion, memory leaks, cache warm-up issues).
For deeper verification, combine canary with Playwright MCP:
1. Navigate to the production URL 2. Take a screenshot 3. Check for console errors via `browser_console_messages` 4. Verify key user flows (login, main feature) work 5. Compare screenshots with pre-deploy captures (via `/visual-diff`)
This catches JavaScript errors, broken layouts, and functional regressions that HTTP-only checks miss.
"ULTRASHIP" Claude Code plugin — 39 skills, 33 tools, 11 agents for ship-ready workflows: planning, review, pentesting, safety guardrails, canary monitoring, SEO/AI-readiness check, penetration testing, code review, competitive analysis, incident response. 1 dependency. 180 tests. MIT.
Repo: Houseofmvps/ultraship
Accessibility audit + auto-fix (WCAG 2.2 A/AA). Scans built/static HTML for screen-reader, keyboard, and structure failures, fixes the deterministic ones, and…
Living Architecture Map — auto-generate Mermaid diagrams of your codebase. Use when user wants to visualize architecture, understand code structure, generate…
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent,…
Learn From the Best — analyze patterns from any codebase and apply them to yours. Use when user wants to adopt best practices from another repo, compare code…
Code review with principal-engineer-level depth. Reviews for correctness, performance, security, maintainability, and architecture. Use when completing tasks,…
Competitive X-Ray — analyze any competitor URL vs your site. Use when user wants to compare their site against a competitor, benchmark performance, or…