Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)101 mil · #605

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

https://github.com/nexu-io/open-design/blob/main/plugins/_official/scenarios/od-code-migration/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/nexu-io/open-design/blob/main/plugins/_official/scenarios/od-code-migration/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-migration

Ou 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.md
Conteú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 de od project import.
  • targetStack (form): coletado por rewrite-plan.
  • testCommand / buildCommand (string, opcional): substitui os scripts inferidos do package.json no átomo build-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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas