Навыки framework-migration-code-migrate
📦

framework-migration-code-migrate

Безопасно

Code zwischen Frameworks migrieren

Diese Fähigkeit unterstützt Entwickler bei der Migration von Codebasen zwischen Frameworks, Sprachen und Plattformen durch die Erstellung umfassender Migrationspläne, automatisierter Transformationsskripte und detaillierter Migrationsstrategien mit Test- und Rückrollunterstützung.

Поддерживает: Claude Codex Code(CC)
⚠️ 67 Плохо
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «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

Аудит безопасности

Безопасно
v1 • 2/25/2026

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.

2
Просканировано файлов
1,104
Проанализировано строк
3
находки
1
Всего аудитов

Проблемы высокого риска (3)

False Positive: external_commands Pattern
The static scanner detected 'Ruby/shell backtick execution' at multiple locations, but these are regex strings in code examples (e.g., r'print\s+>>') and JavaScript template literals in documentation, not actual shell commands.
False Positive: Network Access Pattern
The fetch() calls and CDN references are example code demonstrating migration patterns, not actual network requests made by the skill.
False Positive: Filesystem Access Pattern
The file read/write operations are Python code examples showing how to read source files during migration analysis.
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
31
Сообщество
75
Безопасность
91
Соответствие спецификации

Что вы можете построить

Legacy-System-Modernisierung

Migrieren Sie alte Python 2-Anwendungen zu Python 3 mit automatisierten Code-Transformationsmustern und Teststrategien.

Frontend-Framework-Migration

Konvertieren Sie React-Komponenten zu Vue.js oder anderen Frameworks unter Verwendung automatisierter Komponententransformationsskripte.

Datenbank-Schema-Migration

Transformieren Sie SQL-Datenbankschemas zu NoSQL-Dokumentenstrukturen mit ordnungsgemäßem Data-Mapping und Migrationsskripten.

Попробуйте эти промпты

Grundlegende Migrationsanfrage
Help me migrate my [language/framework] codebase from [source_version/platform] to [target_version/platform]. The codebase has approximately [number] files. What is the recommended migration strategy and timeline?
Framework-Migrationsplan
Create a detailed migration plan to convert my [React/Vue/Angular] application to [Vue/React/Svelte]. Include phases, estimated effort, risk assessment, and testing strategy.
Code-Transformationsskript
Generate Python code to transform [specific code pattern, e.g., print statements] from [old format] to [new format]. Include error handling and edge case handling.
Datenbank-Migrationsstrategie
Design a migration strategy to move from [SQL database] to [NoSQL database]. Include schema mapping, data transformation rules, and validation testing approach.

Лучшие практики

  • Führen Sie die Fähigkeit immer auf einer Kopie der Codebasis aus, bevor Änderungen auf die Produktion angewendet werden
  • Verwenden Sie den schrittweisen Migrationsansatz für große Projekte, um Risiken zu minimieren
  • Implementieren Sie umfassende Tests vor und nach jeder Migrationsphase
  • Halten Sie Rückrollverfahren bereit und bewahren Sie die ursprüngliche Codebasis zugänglich auf, bis die vollständige Validierung erfolgt ist

Избегать

  • Versuch einer vollständig automatisierten Migration ohne manuelle Überprüfung des generierten Codes
  • Überspringen der Risikobewertungsphase und direkter Sprung zur Codetransformation
  • Migration aller Komponenten auf einmal statt Verwendung einer inkrementellen Migration
  • Ignorieren von Tests und direkter Sprung zur Produktionsbereitstellung

Часто задаваемые вопросы

Führt diese Fähigkeit tatsächliche Code-Migrationen aus?
Nein, diese Fähigkeit generiert Migrationspläne, Skripte und Transformationscode-Vorlagen. Sie bietet Anleitungen und Beispielcode, den Sie manuell überprüfen und ausführen.
Kann sie jede Programmiersprache migrieren?
Die Fähigkeit bietet Muster für gängige Migrationen wie Python 2 zu 3, JavaScript-Frameworks und Datenbankmigrationen. Für weniger verbreitete Sprachen bietet sie allgemeine Migrationsmethodologie.
Wie genau sind die automatisierten Transformationsskripte?
Transformationsskripte behandeln gängige Muster, können jedoch bei komplexer Geschäftslogik, benutzerdefinierten Abstraktionen oder Grenzfällen manuelle Anpassungen erfordern.
Funktioniert dies mit Claude Code und Codex?
Ja, diese Fähigkeit wurde entwickelt, um mit Claude, Codex und Claude Code KI-Assistenten für Code-Migrationsaufgaben zu arbeiten.
Kann ich dies für Produktionsmigrationen verwenden?
Ja, testen Sie jedoch immer zuerst in einer Staging-Umgebung. Überprüfen Sie allen generierten Code, bevor Sie ihn auf Produktionssysteme anwenden.
Was passiert, wenn die Migration fehlschlägt?
Die Fähigkeit umfasst Rückrollplanung, um Ihnen zu helfen, bei kritischen Problemen während der Migration zum ursprünglichen Zustand zurückzukehren.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов