od-code-migration
Ajuda seu agente a migrar código entre sistemas. Ele extrai o design, planeja as mudanças e edita o código. Facilita a atualização ou a portabilidade de projetos de software.
O que ela faz
Esta ferramenta ajuda a migrar código de um sistema para outro. Ela analisa o código antigo, planeja as mudanças necessárias e testa as novas versões até que tudo funcione corretamente.
Quando usar
- ✓Quando você precisa atualizar um projeto para uma nova tecnologia.
- ✓Ao mover um aplicativo de uma plataforma para outra.
- ✓Para modernizar um código que está desatualizado.
Exemplo do que pedir para a IA
“Migre este código para Python 3, garantindo que todos os testes passem.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA primeiro entende seu código atual e o que você quer mudar. Depois, ela tenta fazer as alterações e testa automaticamente. Esse ciclo se repete até que o código novo funcione bem.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add nexu-io/open-design --skill od-code-migrationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/scenarios/od-code-migration/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
od-code-migration (cenário)
Especificação §1 / §10.1 / §20.3 / §21.3.2 / §23.3.3: o fluxo canônico de migração de código. O pipeline não pode enviar uma decisão accept sem um build aprovado — o ciclo de desenvolvimento patch-edit ↔ build-test é o motor de convergência.
Pipeline padrão
{
"stages": [
{ "id": "import", "atoms": ["code-import"] },
{ "id": "tokens", "atoms": ["design-extract", "token-map"] },
{ "id": "plan", "atoms": ["rewrite-plan"] },
{
"id": "verify",
"atoms": ["patch-edit", "build-test"],
"repeat": true,
"until": "(build.passing && tests.passing) || iterations>=8"
},
{ "id": "review", "atoms": ["diff-review"] },
{ "id": "handoff", "atoms": ["handoff"] }
]
}
O cenário usa build.passing && tests.passing como o sinal de convergência — promovido ao vocabulário da especificação §22.4 pelo átomo build-test.
Entradas do usuário necessárias
Um plugin construído neste cenário geralmente declara od.inputs:
repoPath(string, obrigatório): obtido deod project import.targetStack(form): coletado porrewrite-plan.testCommand/buildCommand(string, opcional): substitui os scripts inferidos do package.json no átomobuild-test.
Perguntas frequentes
O que significa 'migrar código'?
Significa adaptar um programa de computador para funcionar em um ambiente diferente, como uma nova linguagem de programação ou sistema operacional.
O que são 'testes'?
São verificações automáticas para garantir que o programa funciona como esperado e não tem erros.
Preciso saber programar para usar isso?
Não é preciso ser um especialista. A ferramenta guia você no processo, mas ter uma ideia básica do que você quer mudar ajuda.
Detalhes
Descrição original do autor
Default reference pipeline for the code-migration taskKind — code-import → design-extract → token-map → rewrite-plan → patch-edit ↔ build-test devloop → diff-review → handoff.
repo: nexu-io/open-design
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #605
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
sample-plugin
Faz seu agente criar um arquivo de metadados para testes. Ele ajuda a garantir que o código funcione corretamente em diferentes situações.
nexu-io/open-design
aster-atelier
Ajuda seu agente a criar um site artístico com visual clássico. Ele usa imagens elegantes, céus azuis e fontes serifadas para um visual cinematográfico.
nexu-io/open-design
audio-jingle
Faz seu agente gerar áudio como jingles e efeitos sonoros. Ele pode criar músicas e vozes, salvando o resultado em um arquivo de áudio.
nexu-io/open-design
blog-post
Ajuda seu agente a escrever artigos longos ou posts de blog. Ele inclui espaços para imagens, citações e informações do autor.
nexu-io/open-design
Skills parecidas
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC