Habilidades angular-migration

angular-migration

Seguro ⚡ Contém scripts🌐 Acesso à rede📁 Acesso ao sistema de arquivos🔑 Variáveis de ambiente⚙️ Comandos externos

Planejar uma migração de AngularJS para Angular

Código legado do AngularJS bloqueia recursos modernos e manutenção. Esta skill fornece um caminho de migração incremental claro com padrões híbridos e boas práticas.

Suporta: Claude Codex Code(CC)
📊 71 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "angular-migration". I need a phased plan to migrate a medium AngularJS app with minimal downtime.

Resultado esperado:

  • Choose a hybrid strategy with ngUpgrade for side-by-side operation
  • Start by migrating shared services and utilities to TypeScript
  • Convert routing to Angular Router while maintaining AngularJS routes
  • Migrate one feature at a time with continuous testing
  • Remove AngularJS dependencies during final cleanup phase

A utilizar "angular-migration". How do I convert an AngularJS service that uses $http to Angular HttpClient?

Resultado esperado:

  • Replace $http with HttpClient from @angular/common/http
  • Convert promise-based .then() calls to RxJS Observable .subscribe()
  • Use @Injectable decorator and providedIn root for DI
  • Keep the service interface similar to reduce downstream changes

A utilizar "angular-migration". What are the differences between AngularJS and Angular dependency injection?

Resultado esperado:

  • Angular uses constructor injection with @Inject decorators
  • Replace factory/service factories with @Injectable classes
  • Use downgradeInjectable for Angular services used by AngularJS
  • Use upgradeInjection for AngularJS services used by Angular

Auditoria de Segurança

Seguro
v4 • 1/17/2026

Pure documentation skill containing only markdown files with educational code examples. No executable code, no network operations, no file system access. All static findings are false positives: markdown code block delimiters (```) misinterpreted as shell backticks, and JSON text fields with keywords triggering false pattern matches.

2
Arquivos analisados
587
Linhas analisadas
5
achados
4
Total de auditorias

Fatores de risco

⚡ Contém scripts
Nenhuma localização específica registrada
🌐 Acesso à rede
Nenhuma localização específica registrada
📁 Acesso ao sistema de arquivos
Nenhuma localização específica registrada
🔑 Variáveis de ambiente
Nenhuma localização específica registrada
⚙️ Comandos externos
Nenhuma localização específica registrada
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
29
Comunidade
100
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Roteiro de migração

Criar um plano fases e decidir entre híbrido ou reescrita completa.

Guia de conversão de componentes

Converter controllers e directives em componentes Angular.

Estimativa de esforço

Elaborar um cronograma realista com fases e marcos.

Tente Estes Prompts

Visão geral da migração
Dê um plano de migração simples para um aplicativo AngularJS pequeno, incluindo escolha de estratégia e riscos principais.
Bootstrap híbrido
Forneça etapas para configurar um aplicativo híbrido AngularJS e Angular com ngUpgrade e bootstrap manual.
Directive para componente
Explique como converter uma directive AngularJS com scope isolado para um componente Angular com inputs e outputs.
Plano de migração completo
Crie um plano de migração em fases com fatias verticais, mudanças de DI, migração de routing e orientação de testes.

Melhores Práticas

  • Comece com services para reduzir mudanças na UI durante a migração
  • Migre incrementalmente com testes contínuos em cada etapa
  • Adote TypeScript e style guide do Angular desde o início

Evitar

  • Migrar componentes de UI antes de migrar services principais
  • Misturar padrões AngularJS e Angular dentro de um único componente
  • Pular configuração de aplicativo híbrido e testes abrangentes

Perguntas Frequentes

Is this compatible with all AngularJS versions?
Ele foca em padrões de migração do AngularJS 1.x para Angular 2+.
What are the main limits of this skill?
Ele fornece orientação e exemplos, não alterações automatizadas de código.
Can I integrate this with my existing build tools?
Sim, use junto com seu CLI e pipeline de build atual.
Does it access my source code or data?
Não, ele fornece apenas orientação e exemplos.
What if my hybrid app fails to bootstrap?
Verifique configuração do UpgradeModule, ordem de bootstrap manual e configurações strictDi.
How does this compare to a full rewrite?
Ele enfatiza migração incremental para reduzir risco e tempo de inatividade.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md