$git clone https://github.com/Houseofmvps/ultraship"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.
| 1 | <div align="center"> |
| 2 | |
| 3 | <img src="assets/hero-banner.jpg" alt="Ultraship — Claude Code Plugin" width="100%"/> |
| 4 | |
| 5 | ### Claude Code plugin. 43 expert-level skills for building, shipping, and scaling production software. 37 audit tools (accessibility, vibe-coding security, AI evals, pentest, code quality, bundle size, SEO + AI Readiness check) plus a blocking ship-gate close the loop before deploy. A built-in Currency Guard keeps Claude on current docs, not stale training data. |
| 6 | |
| 7 | [](https://www.npmjs.com/package/ultraship) |
| 8 | [](https://www.npmjs.com/package/ultraship) |
| 9 | [](https://www.npmjs.com/package/ultraship) |
| 10 | [](https://github.com/Houseofmvps/ultraship/stargazers) |
| 11 | [](LICENSE) |
| 12 | [](https://github.com/Houseofmvps/ultraship/actions) |
| 13 | [](https://github.com/sponsors/Houseofmvps) |
| 14 | |
| 15 | --- |
| 16 | |
| 17 | [](https://x.com/kaileskkhumar) |
| 18 | [](https://www.linkedin.com/in/kailesk-khumar-soundararajan) |
| 19 | [](https://houseofmvps.com) |
| 20 | [](https://www.kailxlabs.co) |
| 21 | |
| 22 | **Built by [Kaileskkhumar](https://www.linkedin.com/in/kailesk-khumar-soundararajan), founder of [HouseofMVPs](https://houseofmvps.com) and [Kailxlabs](https://www.kailxlabs.co)** |
| 23 | |
| 24 | </div> |
| 25 | |
| 26 | --- |
| 27 | |
| 28 | ``` |
| 29 | 0 dependencies · 274 tests · Node.js ESM · MIT |
| 30 | ``` |
| 31 | |
| 32 | ## Install |
| 33 | |
| 34 | ```bash |
| 35 | # Claude Code plugin |
| 36 | claude plugin marketplace add Houseofmvps/ultraship |
| 37 | claude plugin install ultraship |
| 38 | |
| 39 | # Or standalone via npx |
| 40 | npx ultraship ship . |
| 41 | npx ultraship seo . |
| 42 | npx ultraship security . |
| 43 | ``` |
| 44 | |
| 45 | ## How It Works |
| 46 | |
| 47 | ```mermaid |
| 48 | flowchart LR |
| 49 | U["You type a<br/>slash command"] --> S["Skill<br/>(markdown instructions)"] |
| 50 | S --> A["Agent<br/>(dispatched worker)"] |
| 51 | S --> T["Tools<br/>(Node.js scripts)"] |
| 52 | A --> T |
| 53 | T --> O["JSON Results"] |
| 54 | O --> R["Scorecard / Report /<br/>Actionable Fixes"] |
| 55 | |
| 56 | style U fill:#f59e0b,stroke:#d97706,color:#000 |
| 57 | style S fill:#8b5cf6,stroke:#7c3aed,color:#fff |
| 58 | style A fill:#3b82f6,stroke:#2563eb,color:#fff |
| 59 | style T fill:#10b981,stroke:#059669,color:#000 |
| 60 | style R fill:#ef4444,stroke:#dc2626,color:#fff |
| 61 | ``` |
| 62 | |
| 63 | ```mermaid |
| 64 | flowchart TD |
| 65 | subgraph Lifecycle["Full Lifecycle Coverage"] |
| 66 | direction LR |
| 67 | I["Idea<br/>/brainstorm"] --> B["Build<br/>/sprint"] |
| 68 | B --> AU["Audit<br/>/ship /seo /secure"] |
| 69 | AU --> D["Ship<br/>/deploy"] |
| 70 | D --> L["Launch<br/>/launch /compete"] |
| 71 | L --> G["Grow<br/>/grow /cost"] |
| 72 | G --> RE["Rescue<br/>/rescue /canary"] |
| 73 | end |
| 74 | |
| 75 | style I fill:#8b5cf6,stroke:#7c3aed,color:#fff |
| 76 | style B fill:#3b82f6,stroke:#2563eb,color:#fff |
| 77 | style AU fill:#f59e0b,stroke:#d97706,color:#000 |
| 78 | style D fill:#10b981,stroke:#059669,color:#000 |
| 79 | style L fill:#06b6d4,stroke:#0891b2,color:#000 |
| 80 | style G fill:#84cc16,stroke:#65a30d,color:#000 |
| 81 | style RE fill:#ef4444,stroke:#dc2626,color:#fff |
| 82 | ``` |
| 83 | |
| 84 | ## What `/ship` Does |
| 85 | |
| 86 | `/ship` runs 6 tools in parallel and outputs a scorecard: |
| 87 | |
| 88 | ```mermaid |
| 89 | flowchart LR |
| 90 | SHIP["/ship"] --> SEO["seo-scanner<br/>63 rules"] |
| 91 | SHIP --> A11Y["a11y-scanner<br/>WCAG 2.2"] |
| 92 | SHIP --> SEC["secret-scanner<br/>+ npm audit"] |
| 93 | SHIP --> CODE["code-profiler<br/>N+1, leaks, ReDoS"] |
| 94 | SHIP --> BUNDLE["bundle-tracker<br/>JS/CSS/images"] |
| 95 | SHIP --> ENV["env-validator<br/>+ migration-checker"] |
| 96 | |
| 97 | SEO --> SC["Scorecard<br/>READY TO SHIP"] |
| 98 | A11Y --> SC |
| 99 | SEC --> SC |
| 100 | CODE --> SC |
| 101 | BUNDLE --> SC |
| 102 | ENV --> SC |
| 103 | |
| 104 | style SHIP fill:#f59e0b,stroke:#d97706,color:#000 |
| 105 | style SC fill:#10b981,stroke:#059669,color:#000 |
| 106 | style SEO fill:#3b82f6,stroke:#2563eb,color:#fff |
| 107 | style SEC fill:#3b82f6,stroke:#2563eb,color:#fff |
| 108 | style CODE fill:#3b82f6,stroke:#2563eb,color:#fff |
| 109 | style BUNDLE fill:#3b82f6,stroke:#2563eb,color:#fff |
| 110 | style ENV fill:#3b82f6,stroke:#2563eb,color:#fff |
| 111 | ``` |
| 112 | |
| 113 | ``` |
| 114 | +===========================================+ |