plugins/enterprise-architecture/skills/explore-migration/SKILL.md
Explore migration paths when planning architecture changes. Documents current state, identifies options with trade-offs for informed decision-making.
npx skillsauth add melodic-software/claude-code-plugins explore-migrationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Explore technical migration options by analyzing current architecture and documenting possible paths with trade-offs.
/enterprise-architecture:explore-migration <target-state-description>
target-state-description (required): Description of the desired end state
/enterprise-architecture:explore-migration microservices architecture
/enterprise-architecture:explore-migration migrate from monolith to modular monolith
/enterprise-architecture:explore-migration replace legacy ORM with modern data access
Analyze Current State
Spawn Migration Explorer Agent
Use the migration-explorer agent to explore options. The agent:
Present Migration Options Display options organized by:
This command explores technical options. Complete migration planning requires additional business context (budget, team capacity, timeline, compliance needs). The output should inform broader planning discussions, not replace them.
## Migration Exploration: [Target State]
### Scope of This Analysis
This document explores technical migration options based on code structure analysis.
Complete migration planning requires additional business context:
- Budget constraints and approval processes
- Team capacity and skill availability
- Business timeline requirements
- Risk tolerance and compliance needs
### Current State
- Architecture pattern: [identified]
- Key dependencies: [list]
- Technical debt areas: [identified]
### Migration Option 1: [Name]
**Approach:** [Description]
**Pros:**
- [benefit]
**Cons:**
- [drawback]
**Estimated complexity:** [Low/Medium/High]
### Migration Option 2: [Name]
[Same structure]
### Migration Option 3: [Name]
[Same structure]
### Trade-off Comparison
| Factor | Option 1 | Option 2 | Option 3 |
| --- | --- | --- | --- |
| Complexity | ... | ... | ... |
| Risk | ... | ... | ... |
| Reversibility | ... | ... | ... |
### Recommended Next Steps
1. [Planning activity]
2. [Validation step]
3. [Stakeholder discussion]
development
Search Milan Jovanovic's .NET blog for Clean Architecture, DDD, CQRS, EF Core, and ASP.NET Core patterns. Use for finding applicable patterns, code examples, and architecture guidance. Invoke when working with .NET projects that could benefit from proven architectural patterns.
tools
Install and configure Data API Builder (DAB) for production SQL Server MCP access with RBAC
tools
Manage MssqlMcp servers - status, rebuild, and upstream updates
tools
Developer environment setup guides for Windows, macOS, Linux, and WSL. Use when setting up development machines, installing tools, configuring environments, or following platform-specific setup guides. Covers package management, shell/terminal, code editors, AI tooling, containerization, databases, and more.