← Back to list

migration-scope-partitioner
by hohai99
⭐ 0🍴 1📅 Jan 22, 2026
SKILL.md
name: migration-scope-partitioner description: Divides migration work into safe, incremental phases to minimize risk. Use during migration planning. triggers: [migration-planning, large-refactor] outputs: [migration-phases, phase-gates] depends_on: [legacy-behavior-snapshot, system-context-extractor]
Migration Scope Partitioner
Purpose
Breaks large migration efforts into safe, incremental phases that can be delivered and validated independently. Prevents big-bang migrations and ensures continuous delivery of value.
When to Use
- Planning a system migration
- Large-scale refactoring
- Technology stack replacement
Partitioning Steps
- Assess Migration Scope: Gather behavior snapshots and dependency graphs.
- Identify Natural Boundaries: Look for domain, data, API, or user journey boundaries.
- Define Phases: Ensure each phase is independent, valuable, testable, and reversible.
- Establish Phase Gates: Define GO/NO-GO criteria between phases.
Decision Tree
flowchart TD
A[Analyze Project] --> B{Tight Coupling?}
B -->|Yes| C[Use 'Branch by Abstraction']
B -->|No| D{External Traffic?}
D -->|Yes| E[Use 'Strangler Fig' Strategy]
D -->|No| F[Use 'Incremental Cutover']
C --> G[Define Phase Boundaries]
E --> G
F --> G
G --> H[Create Phase-Gate Checklist]
Review Checklist
- Independence: Can Phase 1 be deployed and rolled back without Phase 2?
- Value: Does Phase 1 provide immediate feedback or utility?
- Risk: Is the blast radius of a phase failure minimized?
- Timeframe: Is each phase small enough to complete within 2 weeks?
How to provide feedback
- Be specific: "Phase 2 includes both User Profiles and Payment logic, which are tightly coupled."
- Explain why: "Including too much in a single phase increases the risk of a combined failure."
- Suggest alternatives: "Recommend splitting Phase 2 into Phase 2a (Profiles) and Phase 2b (Payments)."
Small steps, continuous validation, always reversible.
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon