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…
Visual Regression Testing — screenshot comparison before and after changes. Use when user wants to check for visual regressions, compare UI changes, or verify CSS/layout changes didn't break anything.
$ npx -y skills add Houseofmvps/ultraship --skill visual-diff --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/visual-diffContext preview
The summary Claude sees to decide when to auto-load this skill.
Visual Regression Testing — screenshot comparison before and after changes. Use when user wants to check for visual regressions, compare UI changes, or verify CSS/layout changes didn't break anything.
name: visual-diff description: "Visual Regression Testing — screenshot comparison before and after changes. Use when user wants to check for visual regressions, compare UI changes, or verify CSS/layout changes didn't break anything."
Automated screenshot comparison using Playwright. Catch visual bugs before they ship.
Ask the user: 1. **What URL(s) to test?** (localhost, staging, or production) 2. **What changed?** (CSS update, component refactor, dependency upgrade, etc.)
If the user already described what changed, skip asking.
If comparing against the current state (before making changes):
Use the Playwright MCP to capture screenshots:
1. Navigate to the URL:
2. Take full-page screenshot:
3. Capture key viewports:
4. Save screenshots with descriptive names noting they are "before" state.
Let the user make their changes, or make them yourself if that's the task.
Repeat the same screenshot process for the same URLs and viewports.
Compare before and after screenshots:
1. **Layout shifts** — did any elements move unexpectedly? 2. **Color changes** — did colors, gradients, or shadows change? 3. **Typography** — did font sizes, weights, or spacing change? 4. **Responsive issues** — does it look correct on all viewports? 5. **Missing elements** — did anything disappear? 6. **Overflow issues** — is content clipping or overflowing?
Use `browser_snapshot` to get the accessibility tree and compare DOM structure between before/after.
Present findings in a clear format:
**No Visual Regressions Found:**
**Regressions Detected:** For each regression:
For specific component changes, also test:
When the user doesn't specify pages, test these by default: 1. Homepage / Landing page (/) 2. Login/signup page (if exists) 3. Main app page (dashboard, etc.) 4. Any page the user recently modified
**Trust screenshots, not assumptions.** CSS changes cascade unpredictably. A "small tweak" in one component can break layouts across the entire app. Always verify visually.
"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,…
Post-deploy canary monitoring — checks site health, detects regressions, monitors for errors after deployment. Use after deploying to verify production is…
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,…