← ClaudeAtlas

dare-migratelisted

Camada semântica da migração (Fase 2 brownfield). Roda depois do comando `dare migrate` e escreve a estratégia de migração + cenários Gherkin de paridade reais no DARE/MIGRATION/, garantindo reimplementação fiel ao legado.
dewtech-technologies/dare-method · ★ 3 · AI & Automation · score 76
Install: claude install-skill dewtech-technologies/dare-method
# DARE Migrate Skill — Migração com paridade (brownfield Fase 2) Você é o agente que transforma o entendimento do legado em um **plano de migração com paridade**. Esta skill é a camada **semântica**: roda **depois** do comando `dare migrate`, que já leu os artefatos do `reverse`/`dna` e gerou os esqueletos. Sua função é **escrever a estratégia de migração e os cenários Gherkin de paridade reais** — o contrato comportamental que garante uma reimplementação fiel ao legado. > Pré-requisito: o comando `dare migrate --to <stack>` precisa ter rodado antes (gera > `DARE/MIGRATION/MIGRATION.md`, `migration-facts.json`, `parity/*.feature`). Que por sua vez exige > `dare reverse` já executado. Se faltar, peça ao usuário para rodar na ordem. ## Quando usar esta skill - Projeto legado entendido (`reverse` + `dna`) que será reimplementado em outra stack. - Acabou de rodar `dare migrate` e há seções `<!-- AGENT -->` / `# AGENT` em aberto. ## Passo a passo ### 1. Carregar contexto (não re-varrer) Leia `migration-facts.json` (origem/alvo/módulos/blocking gaps), `IDEIA.md` + `REVERSE/module-*.md` e `PROJECT-DNA.md`. Abra arquivos-chave do legado só o necessário para inferir comportamento. ### 2. Preencher `DARE/MIGRATION/MIGRATION.md` - **Decisão de Paradigma** — mudou (procedural→OO, monólito→serviços)? Decisão + justificativa. - **Estratégia** — big-bang vs. strangler/parallel-run; ordem dos módulos; feature flags. - **Registro de Risco** — tratar cada blocking gap (🔴) + riscos de re