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 문서 구조로 변환합니다.
이 프롬프트를 사용해 보세요
[language/framework] 코드베이스를 [source_version/platform]에서 [target_version/platform]로 마이그레이션하는 것을 도와주세요. 코드베이스에는 약 [number]개의 파일이 있습니다. 권장되는 마이그레이션 전략과 타임라인은 무엇인가요?
[React/Vue/Angular] 애플리케이션을 [Vue/React/Svelte]로 변환하기 위한 상세한 마이그레이션 계획을 만들어주세요. 단계, 예상 노력, 위험 평가 및 테스트 전략을 포함해주세요.
[예: print 문]과 같은 특정 코드 패턴을 [old format]에서 [new format]으로 변환하는 Python 코드를 생성해주세요. 오류 처리와 엣지 케이스 처리를 포함해주세요.
[SQL 데이터베이스]에서 [NoSQL 데이터베이스]로 이동하기 위한 마이그레이션 전략을 설계해주세요. 스키마 매핑, 데이터 변환 규칙 및 검증 테스트 접근 방식을 포함해주세요.
모범 사례
- 항상 프로덕션에 변경을 적용하기 전에 코드베이스 복사본에서 스킬을 실행하세요
- 대규모 프로젝트의 경우 위험을 최소화하기 위해 단계별 마이그레이션 접근 방식을 사용하세요
- 각 마이그레이션 단계 전후에 포괄적인 테스트를 구현하세요
- 전체 검증이 완료될 때까지 원본 코드베이스에 액세스할 수 있도록 유지하고 롤백 절차를 유지하세요
피하기
- 생성된 코드를 수동 검토 없이 완전히 자동화된 마이그레이션 시도
- 위험 평가 단계를 건너뛰고 코드 변환으로 직접 점프
- 증분 마이그레이션 대신 한 번에 모든 컴포넌트 마이그레이션
- 테스트를 건너뛰고 프로덕션 배포로 직접 점프