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…
Living Architecture Map — auto-generate Mermaid diagrams of your codebase. Use when user wants to visualize architecture, understand code structure, generate diagrams, or document system design.
$ npx -y skills add Houseofmvps/ultraship --skill architecture --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/architectureContext preview
The summary Claude sees to decide when to auto-load this skill.
Living Architecture Map — auto-generate Mermaid diagrams of your codebase. Use when user wants to visualize architecture, understand code structure, generate diagrams, or document system design.
name: architecture description: "Living Architecture Map — auto-generate Mermaid diagrams of your codebase. Use when user wants to visualize architecture, understand code structure, generate diagrams, or document system design." allowed-tools: Bash, Read, Grep, Glob, Write
Auto-generates and maintains architecture diagrams from your actual code. Always up-to-date.
node ${CLAUDE_PLUGIN_ROOT}/tools/architecture-mapper.mjs <project-directory>Parse the JSON output for architecture data and diagrams.
Display each Mermaid diagram with context:
**System Architecture:** High-level view of all components and how they connect.
[system diagram from tool output]
**API Route Map:** All endpoints organized by resource.
[routes diagram from tool output]
**Database Schema:** Entity-relationship diagram of all tables and relations.
[database ER diagram from tool output]
**Data Flow:** Sequence diagram showing how a typical request flows through the system.
[data flow diagram from tool output]
Based on the scanned data, provide analysis:
**Strengths:**
**Concerns:**
**Service Dependencies:** List all external services and how they're used. Flag any that are single points of failure.
Save architecture documentation:
1. Create `docs/architecture/` directory 2. Save `docs/architecture/ARCHITECTURE.md` with all diagrams 3. Save individual diagram files if needed
The document should be self-contained and renderable in GitHub (GitHub supports Mermaid in markdown).
Based on architecture analysis:
1. **Circular dependencies** — suggest how to break cycles 2. **Orphan modules** — suggest removal or integration 3. **Missing patterns** — suggest middleware, error handling, or caching if absent 4. **Scalability concerns** — identify bottlenecks (single database, no caching, synchronous processing)
Recommend running `/architecture` after any significant structural change:
The diagrams are generated from code, so they're always accurate when re-run.
**The map IS the territory.** Architecture diagrams that drift from reality are worse than no diagrams. Because these are auto-generated from code, they're always truthful.
"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…
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,…
Competitive X-Ray — analyze any competitor URL vs your site. Use when user wants to compare their site against a competitor, benchmark performance, or…