المهارات angular-migration

angular-migration

آمن ⚡ يحتوي على سكربتات🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات🔑 متغيرات البيئة⚙️ الأوامر الخارجية

Спланировать миграцию с AngularJS на Angular

متاح أيضًا من: sickn33

Устаревший код AngularJS блокирует современные функции и обслуживание. Этот навык предоставляет четкий поэтапный путь миграции с гибридными паттернами и лучшими практиками.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "angular-migration". Мне нужен поэтапный план миграции среднего приложения AngularJS с минимальным временем простоя.

النتيجة المتوقعة:

  • Выберите гибридную стратегию с ngUpgrade для параллельной работы
  • Начните с миграции общих сервисов и утилит на TypeScript
  • Преобразуйте роутинг в Angular Router с сохранением роутов AngularJS
  • Мигрируйте одну функциональность за раз с непрерывным тестированием
  • Удалите зависимости AngularJS на этапе финальной очистки

استخدام "angular-migration". Как преобразовать сервис AngularJS, использующий $http, в Angular HttpClient?

النتيجة المتوقعة:

  • Замените $http на HttpClient из @angular/common/http
  • Преобразуйте вызовы на основе промисов .then() в подписки RxJS Observable .subscribe()
  • Используйте декоратор @Injectable и providedIn root для DI
  • Сохраните подобный интерфейс сервиса для уменьшения изменений в зависимом коде

استخدام "angular-migration". В чем различия между внедрением зависимостей AngularJS и Angular?

النتيجة المتوقعة:

  • Angular использует внедрение через конструктор с декораторами @Inject
  • Замените фабрики factory/service на классы с декоратором @Injectable
  • Используйте downgradeInjectable для сервисов Angular, используемых AngularJS
  • Используйте upgradeInjection для сервисов AngularJS, используемых Angular

التدقيق الأمني

آمن
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
الملفات التي تم فحصها
587
الأسطر التي تم تحليلها
5
النتائج
4
إجمالي عمليات التدقيق

عوامل الخطر

⚡ يحتوي على سكربتات
لم يتم تسجيل أي مواقع محددة
🌐 الوصول إلى الشبكة
لم يتم تسجيل أي مواقع محددة
📁 الوصول إلى نظام الملفات
لم يتم تسجيل أي مواقع محددة
🔑 متغيرات البيئة
لم يتم تسجيل أي مواقع محددة
⚙️ الأوامر الخارجية
لم يتم تسجيل أي مواقع محددة
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
21
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Дорожная карта миграции

Создайте поэтапный план и выберите между гибридным или полным переписыванием.

Руководство по преобразованию компонентов

Преобразуйте контроллеры и директивы в компоненты Angular.

Оценка трудозатрат

Составьте реалистичный график с этапами и контрольными точками.

جرّب هذه الموجهات

Обзор миграции
Предоставьте простой план миграции для небольшого приложения AngularJS, включая выбор стратегии и ключевые риски.
Гибридная загрузка
Предоставьте шаги по настройке гибридного приложения AngularJS и Angular с ngUpgrade и ручной загрузкой.
Из директивы в компонент
Объясните, как преобразовать директиву AngularJS с изолированной областью видимости в компонент Angular с входными и выходными параметрами.
Полный план миграции
Создайте поэтапный план миграции с вертикальными срезами, изменениями DI, миграцией роутинга и рекомендациями по тестированию.

أفضل الممارسات

  • Начните с сервисов, чтобы уменьшить изменения в UI во время миграции
  • Мигрируйте поэтапно с непрерывным тестированием на каждом шаге
  • Примите TypeScript и руководство по стилю Angular с самого начала

تجنب

  • Миграция UI-компонентов до миграции основных сервисов
  • Смешивание паттернов AngularJS и Angular в рамках одного компонента
  • Пропуск настройки гибридного приложения и комплексного тестирования

الأسئلة المتكررة

Совместим ли он со всеми версиями AngularJS?
Он ориентирован на паттерны миграции с AngularJS 1.x на Angular 2+.
Каковы основные ограничения этого навыка?
Он предоставляет руководство и примеры, но не автоматические изменения кода.
Могу ли я интегрировать это с существующими инструментами сборки?
Да, используйте его вместе с текущим CLI и конвейером сборки.
Получает ли он доступ к моему исходному коду или данным?
Нет, он только предоставляет руководство и примеры.
Что делать, если мое гибридное приложение не загружается?
Проверьте настройку UpgradeModule, порядок ручной загрузки и настройки strictDi.
Чем это отличается от полного переписывания?
Он делает акцент на поэтапной миграции для снижения рисков и времени простоя.

تفاصيل المطور

بنية الملفات

📄 SKILL.md