Arquitecto de migracion
/install kv-migration-architect
Migration Architect
Convert a migration request into a structured, zero-downtime plan with tested rollback procedures.
Activation
Use this skill when the user asks to:
- migrate a database schema, data set, or storage layer
- move a service or API to a new implementation or platform
- migrate infrastructure between clouds or from on-prem
- assess migration risk, compatibility, or rollback options
- generate runbooks, checklists, or stakeholder comms for a migration
Workflow
- Classify the migration type:
database|service|infrastructure|hybrid. - Load patterns for that type from
{baseDir}/references/migration_patterns_catalog.md. - Run compatibility check if schemas or APIs are provided:
python {baseDir}/scripts/compatibility_checker.py --before=\x3Cold> --after=\x3Cnew> - Identify dominant zero-downtime technique (expand-contract, dual-write, CDC, strangler-fig, blue-green, canary). Load
{baseDir}/references/zero_downtime_techniques.mdif the best technique is unclear. - Generate migration plan with phased execution:
python {baseDir}/scripts/migration_planner.py --config=\x3Cconfig.json> - Generate rollback procedures for each phase:
python {baseDir}/scripts/rollback_generator.py --plan=\x3Cplan.json> - Define validation checkpoints: row counts, checksums, business-logic queries. Load
{baseDir}/references/data_reconciliation_strategies.mdfor reconciliation patterns. - Emit output: phased plan + rollback procedures + runbook checklists + success metrics.
Output Contract
- Open with migration classification and dominant risk.
- Emit one phased plan with explicit rollback trigger per phase.
- Include pre/during/post checklists as Markdown task lists.
- Declare
Functor Information Loss(or equivalent:Irreversible Data Loss Risk) when a phase cannot be rolled back. - Close with success metrics (technical + business) and monitoring window recommendation.
Risk Tiers
| Tier | Criteria | Required before execution |
|---|---|---|
| LOW | additive schema changes, no data transformation | staging validation |
| MEDIUM | data transformation, dual-write window, service cutover | staging + load test + rollback drill |
| HIGH | destructive changes, cross-cloud, compliance scope | all above + stakeholder sign-off |
Guardrails
- Never recommend irreversible steps without an explicit rollback procedure.
- Always separate migration phases so each can be independently rolled back.
- Flag when the target system cannot express all constraints of the source (
Information Loss). - Do not generate feature-flag code or circuit-breaker implementations unless explicitly asked — reference the patterns in
references/instead.
Self Check
Before emitting the plan, verify:
- each phase has a rollback procedure;
- validation checkpoints are defined between phases;
- risk tier is declared and prerequisites are listed;
- no phase assumes success of a prior phase without a checkpoint.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install kv-migration-architect - After installation, invoke the skill by name or use
/kv-migration-architect - Provide required inputs per the skill's parameter spec and get structured output
What is Arquitecto de migracion?
Plan, execute and validate zero-downtime system migrations. Use when migrating databases (schema evolution, data transfer, CDC), services (strangler-fig, can... It is an AI Agent Skill for Claude Code / OpenClaw, with 94 downloads so far.
How do I install Arquitecto de migracion?
Run "/install kv-migration-architect" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Arquitecto de migracion free?
Yes, Arquitecto de migracion is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Arquitecto de migracion support?
Arquitecto de migracion is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Arquitecto de migracion?
It is built and maintained by felix-antonio-sl (@felix-antonio-sl); the current version is v1.0.0.