From ultraship
Analyzes patterns from a cloned source codebase—structure, testing strategy, code quality, TypeScript practices, error handling, CI/CD—and compares to your project to create adoption plans.
npx claudepluginhub houseofmvps/ultraship --plugin ultraship<repo-url-or-path>This skill is limited to using the following tools:
Analyze any codebase's patterns and apply the best ones to your project.
Scouts GitHub repos for patterns, features, and ideas to improve your project by cloning, analyzing architecture and code, comparing with your codebase, and delivering actionable recommendations.
Explores project structure, configurations, code patterns, conventions, tests, and dependencies before modifying existing code to understand context and avoid bugs.
Analyzes existing repositories: detects tech stack (JS/TS/Python/Rust/Go/Ruby/mobile), structure (monorepo/full-stack monolith), git status/directories; sets up guardrails (Husky/lint-staged/pre-commit) respecting conventions. Use for unfamiliar codebases.
Share bugs, ideas, or general feedback.
Analyze any codebase's patterns and apply the best ones to your project.
Ask for the source project directory (must be cloned locally):
node ${CLAUDE_PLUGIN_ROOT}/tools/pattern-analyzer.mjs <source-directory> --compare=<your-project-directory>
Parse the JSON output.
Present the source project's patterns:
Project Structure:
Testing Strategy:
Code Quality:
TypeScript Practices:
any countError Handling:
CI/CD:
Show side-by-side comparison between the source project and yours:
For each area, show:
Create a prioritized adoption plan:
Priority 1 (High Impact, Low Effort):
Priority 2 (High Impact, Medium Effort):
Priority 3 (Medium Impact, Higher Effort):
For each pattern the user wants to adopt, implement it:
Only apply patterns the user explicitly approves.
Steal like an artist. The best codebases didn't invent their patterns — they borrowed from others and refined them. Learn what works, adapt it to your context, and make it your own.