# `PhoenixKit.Install.MigrationStrategy`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.165/lib/phoenix_kit/install/migration_strategy.ex#L1)

Handles migration strategy determination and execution for PhoenixKit installation.

This module provides functionality to:
- Determine whether installation is new, upgrade, or up-to-date
- Create initial migration files
- Handle interactive migration prompts
- Generate appropriate migration notices

# `create_phoenix_kit_migration_only`

Creates PhoenixKit migration without interactive prompts (used by igniter).

## Parameters
- `igniter` - The igniter context
- `opts` - Installation options including prefix and create_schema

## Returns
Updated igniter with migration files created or appropriate notices.

# `handle_interactive_migration_after_config`

Handles interactive migration after configuration changes are complete.

This function is called outside of the Igniter context to prompt for
migration execution and handle the results.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
