← 返回 Skills 市场
Arquitecto de migracion
作者
felix-antonio-sl
· GitHub ↗
· v1.0.0
· MIT-0
94
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install kv-migration-architect
功能描述
Plan, execute and validate zero-downtime system migrations. Use when migrating databases (schema evolution, data transfer, CDC), services (strangler-fig, can...
使用说明 (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
- 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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install kv-migration-architect - 安装完成后,直接呼叫该 Skill 的名称或使用
/kv-migration-architect触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Arquitecto de migracion 是什么?
Plan, execute and validate zero-downtime system migrations. Use when migrating databases (schema evolution, data transfer, CDC), services (strangler-fig, can... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 94 次。
如何安装 Arquitecto de migracion?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install kv-migration-architect」即可一键安装,无需额外配置。
Arquitecto de migracion 是免费的吗?
是的,Arquitecto de migracion 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Arquitecto de migracion 支持哪些平台?
Arquitecto de migracion 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Arquitecto de migracion?
由 felix-antonio-sl(@felix-antonio-sl)开发并维护,当前版本 v1.0.0。
推荐 Skills