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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ultraship:clone-patterns <repo-url-or-path><repo-url-or-path>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze any codebase's patterns and apply the best ones to your project.
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.
npx claudepluginhub houseofmvps/ultraship --plugin ultrashipScouts 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.
Extracts existing project coding conventions (naming, file structure, error handling, testing, imports, API design, async patterns) and enforces them on new code. Produces a code style map in memory/patterns.md.