← Back to Skills Marketplace
felix-antonio-sl

Arquitecto de migracion

by felix-antonio-sl · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
94
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install kv-migration-architect
Description
Plan, execute and validate zero-downtime system migrations. Use when migrating databases (schema evolution, data transfer, CDC), services (strangler-fig, can...
README (SKILL.md)

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

  1. Classify the migration type: database | service | infrastructure | hybrid.
  2. Load patterns for that type from {baseDir}/references/migration_patterns_catalog.md.
  3. Run compatibility check if schemas or APIs are provided:
    python {baseDir}/scripts/compatibility_checker.py --before=\x3Cold> --after=\x3Cnew>
    
  4. Identify dominant zero-downtime technique (expand-contract, dual-write, CDC, strangler-fig, blue-green, canary). Load {baseDir}/references/zero_downtime_techniques.md if the best technique is unclear.
  5. Generate migration plan with phased execution:
    python {baseDir}/scripts/migration_planner.py --config=\x3Cconfig.json>
    
  6. Generate rollback procedures for each phase:
    python {baseDir}/scripts/rollback_generator.py --plan=\x3Cplan.json>
    
  7. Define validation checkpoints: row counts, checksums, business-logic queries. Load {baseDir}/references/data_reconciliation_strategies.md for reconciliation patterns.
  8. 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.
Usage Guidance
This skill appears to be what it says — it generates migration plans, compatibility reports, and rollback runbooks and includes working Python scripts and rich reference docs. However: 1) SKILL.md requires Python 3.8+ but the registry metadata does not declare any required binary — ensure the runtime has Python before running scripts. 2) The scripts emit and reference commands that, when executed (kubectl, aws, terraform, pg_restore, curl, etc.), require privileged credentials and can change infrastructure or databases; the skill does not request those credentials, so be careful not to run generated commands in production without review. 3) Review the full script contents in a safe environment before executing; run the planner/analysis in a sandbox or on sample inputs first. 4) If you do not want the agent to run scripts automatically, avoid granting autonomous invocation or run the skill only on-demand. If you want to proceed, verify Python is available and inspect any generated commands and placeholders for sensitive values before executing them.
Capability Analysis
Type: OpenClaw Skill Name: kv-migration-architect Version: 1.0.0 The 'kv-migration-architect' skill bundle is a legitimate toolset designed to assist AI agents in planning and documenting system migrations. It contains well-structured Python scripts (compatibility_checker.py, migration_planner.py, and rollback_generator.py) that perform schema analysis and generate migration runbooks without executing harmful commands or accessing sensitive system data. The documentation in the references/ directory provides standard industry patterns for zero-downtime migrations, and no evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, and the included scripts/references all focus on migration planning, compatibility analysis, and rollback generation — the requested capabilities align with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to run the included Python scripts and to load local reference files (references/*.md). That stays within the migration domain. However the runbooks/templates embedded in scripts include concrete CLI commands (kubectl, aws, terraform, pg_restore, curl, nslookup, etc.) that, if executed, perform cloud or system actions outside pure plan generation. The instructions do not themselves attempt to read unrelated system files or exfiltrate data, but they do encourage running commands that in a real environment require credentials and system access.
Install Mechanism
There is no install spec (instruction-only), which minimizes installer risk, but SKILL.md explicitly requires Python 3.8+ to run scripts. Registry metadata lists no required binaries — that is inconsistent. Additionally, many templates assume availability of external CLIs (kubectl, aws, terraform, pg_restore, curl) but these are not declared as required; this mismatch could lead to silent failures or unexpected attempts to invoke system CLIs.
Credentials
The skill declares no required environment variables or credentials, which is proportionate for a planner/generator. However the code contains many templates and example commands that would need cloud credentials (AWS CLI, kubectl access to clusters, Terraform state, DB restore tools). Because the skill does not request credentials, running those commands would rely on existing environment credentials — the skill itself does not appear to exfiltrate or request secrets, but operators should be aware it produces scripts that will need privileged credentials to execute.
Persistence & Privilege
The skill is not always-enabled and does not request autonomous elevation or modify other skills' configurations. It does not request persistent presence or unusual privileges in the provided metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install kv-migration-architect
  3. After installation, invoke the skill by name or use /kv-migration-architect
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Migration Architect skill. - Converts complex migration requests into structured, zero-downtime plans. - Supports database, service, infrastructure, and hybrid migrations. - Generates phased execution plans, compatibility analysis, rollback procedures, and stakeholder communication templates. - Includes risk assessment and automatic validation checkpoints for each migration phase. - Provides guardrails to prevent irreversible steps and highlight information loss risks.
Metadata
Slug kv-migration-architect
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

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.

💬 Comments