From ultraship
Conducts principal-engineer-level code reviews for correctness, security, performance, maintainability, and architecture. Use for task completion, PR reviews, or pre-merge with GitHub gh CLI integration.
npx claudepluginhub houseofmvps/ultraship --plugin ultrashipThis skill is limited to using the following tools:
Review code the way a principal engineer would — not just "does it work?" but "will this cause problems at 3am?"
Conducts multi-axis code reviews across correctness, readability, architecture, security, and performance. Use before merging PRs, evaluating agent-generated code, or self-reviewing changes.
Reviews code changes, PRs, and diffs for security vulnerabilities, performance issues, correctness bugs, and maintainability problems with tables for issues and suggestions.
Guides code reviews with checklists for correctness, functionality, security vulnerabilities, performance issues, and maintainability. Use for pull requests, audits, and feedback.
Share bugs, ideas, or general feedback.
Review code the way a principal engineer would — not just "does it work?" but "will this cause problems at 3am?"
Every review should evaluate these dimensions, in order of importance:
The code must do what it claims to do.
Think like an attacker for every piece of new code.
:id params)Will this work at 10x the current load?
findMany() without take/limit. Will return 1M rows when the table grows.readFileSync, execSync in request handlers. Blocks the event loop.awaits that should be Promise.all()..push(), event listeners added in request handlers.Will the next person (including future-you) understand this in 6 months?
Does this fit the existing patterns, or does it introduce divergence?
Every finding should include a confidence level:
| Confidence | Meaning | Action |
|---|---|---|
| High | This is almost certainly a real issue | Fix before merging |
| Medium | This looks like an issue but context might make it fine | Investigate, fix if confirmed |
| Low | This is a style preference or minor concern | Note for later, don't block merge |
Don't cry wolf. A review that flags 30 "high" issues when only 3 are real trains the developer to ignore reviews. Be precise.
When invoked by /ship, output findings with severity levels (critical/high/medium/low/info) in the same format as other auditors:
{
"category": "code-quality",
"findings": [
{ "severity": "high", "category": "code-quality", "file": "path", "line": N, "message": "description" }
]
}