framework-migration-code-migrate
Миграция кода между фреймворками
Этот навык помогает разработчикам мигрировать кодовые базы между фреймворками, языками и платформами, создавая комплексные планы миграции, автоматизированные скрипты преобразования и детальные стратегии миграции с поддержкой тестирования и отката.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「framework-migration-code-migrate」を使用しています。 Help me migrate my Python 2.7 Django app to Python 3.9
期待される結果:
Migration Analysis Summary:
1. **Complexity Assessment**: Medium-High (estimated 50+ files, significant architectural changes)
2. **Recommended Phases**:
- Phase 1 (Week 1-2): Setup Python 3 environment, dependency audit
- Phase 2 (Week 3-4): Core utility migration, syntax updates (print, exceptions, unicode)
- Phase 3 (Week 5-6): Django app migration, model updates
- Phase 4 (Week 7-8): Testing, bug fixes, deployment
3. **Key Risks**: Third-party library compatibility, custom middleware, database migrations
「framework-migration-code-migrate」を使用しています。 Create a migration plan to convert our REST API to GraphQL
期待される結果:
REST to GraphQL Migration Plan:
1. **Endpoint Analysis**: Map existing REST endpoints to GraphQL queries/mutations
2. **Schema Design**: Generate GraphQL types from REST response structures
3. **Resolver Implementation**: Create resolvers that aggregate REST endpoints
4. **Testing Strategy**: Compare response consistency between REST and GraphQL endpoints
5. **Rollback Plan**: Maintain REST endpoints during transition period
セキュリティ監査
安全This is a documentation/guide skill containing code examples for framework migration. All detected patterns (external_commands, network, filesystem) are FALSE POSITIVES - they are code samples within markdown documentation, not executable code. The skill provides guidance for migrating codebases and contains no actual security risks.
高リスクの問題 (3)
品質スコア
作れるもの
Модернизация устаревших систем
Миграция старых приложений Python 2 на Python 3 с автоматизированными паттернами преобразования кода и стратегиями тестирования.
Миграция фронтенд-фреймворка
Преобразование компонентов React в Vue.js или другие фреймворки с использованием автоматизированных скриптов преобразования компонентов.
Миграция схемы базы данных
Преобразование схем баз данных SQL в документные структуры NoSQL с правильным маппингом данных и скриптами миграции.
これらのプロンプトを試す
Помогите мигрировать мою кодовую базу [язык/фреймворк] с [исходная_версия/платформа] на [целевая_версия/платформа]. Кодовая база содержит примерно [число] файлов. Какова рекомендуемая стратегия миграции и временные рамки?
Создайте подробный план миграции для преобразования моего приложения [React/Vue/Angular] в [Vue/React/Svelte]. Включите этапы, оценку усилий, оценку рисков и стратегию тестирования.
Сгенерируйте код Python для преобразования [конкретный паттерн кода, например, операторы print] из [старый формат] в [новый формат]. Включите обработку ошибок и обработку граничных случаев.
Разработайте стратегию миграции для перехода с [SQL база данных] на [NoSQL база данных]. Включите маппинг схемы, правила преобразования данных и подход к валидационному тестированию.
ベストプラクティス
- Всегда запускайте навык на копии кодовой базы перед применением изменений к продакшену
- Используйте поэтапный подход к миграции для крупных проектов, чтобы минимизировать риски
- Реализуйте комплексное тестирование до и после каждого этапа миграции
- Поддерживайте процедуры отката и сохраняйте доступ к оригинальной кодовой базе до полной валидации
回避
- Попытка полностью автоматизированной миграции без ручной проверки сгенерированного кода
- Пропуск этапа оценки рисков и переход непосредственно к преобразованию кода
- Миграция всех компонентов одновременно вместо использования инкрементной миграции
- Игнорирование тестирования и переход непосредственно к деплою в продакшен