스킬 framework-migration-code-migrate
📦

framework-migration-code-migrate

안전

프레임워크 간 코드 마이그레이션

이 스킬은 포괄적인 마이그레이션 계획, 자동화된 변환 스크립트, 테스트 및 롤백 지원이 포함된 상세한 마이그레이션 전략을 생성하여 개발자가 프레임워크, 언어 및 플랫폼 간 코드베이스를 마이그레이션하는 데 도움을 줍니다.

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

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
콘텐츠
50
커뮤니티
75
보안
91
사양 준수

만들 수 있는 것

레거시 시스템 현대화

자동화된 코드 변환 패턴과 테스트 전략을 사용하여 이전 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 데이터베이스]로 이동하기 위한 마이그레이션 전략을 설계해주세요. 스키마 매핑, 데이터 변환 규칙 및 검증 테스트 접근 방식을 포함해주세요.

모범 사례

  • 항상 프로덕션에 변경을 적용하기 전에 코드베이스 복사본에서 스킬을 실행하세요
  • 대규모 프로젝트의 경우 위험을 최소화하기 위해 단계별 마이그레이션 접근 방식을 사용하세요
  • 각 마이그레이션 단계 전후에 포괄적인 테스트를 구현하세요
  • 전체 검증이 완료될 때까지 원본 코드베이스에 액세스할 수 있도록 유지하고 롤백 절차를 유지하세요

피하기

  • 생성된 코드를 수동 검토 없이 완전히 자동화된 마이그레이션 시도
  • 위험 평가 단계를 건너뛰고 코드 변환으로 직접 점프
  • 증분 마이그레이션 대신 한 번에 모든 컴포넌트 마이그레이션
  • 테스트를 건너뛰고 프로덕션 배포로 직접 점프

자주 묻는 질문

이 스킬이 실제 코드 마이그레이션을 실행하나요?
아니요, 이 스킬은 마이그레이션 계획, 스크립트 및 변환 코드 템플릿을 생성합니다. 사용자가 검토하고 수동으로 실행하는 안내와 예제 코드를 제공합니다.
모든 프로그래밍 언어를 마이그레이션할 수 있나요?
스킬은 Python 2에서 3으로, JavaScript 프레임워크, 데이터베이스 마이그레이션과 같은 일반적인 마이그레이션에 대한 패턴을 제공합니다. 덜 일반적인 언어의 경우 일반적인 마이그레이션 방법론을 제공합니다.
자동화된 변환 스크립트의 정확도는 어느 정도인가요?
변환 스크립트는 일반적인 패턴을 처리하지만 복잡한 비즈니스 로직, 사용자 정의 추상화 또는 엣지 케이스의 경우 수동 조정이 필요할 수 있습니다.
Claude Code 및 Codex와 함께 작동하나요?
네, 이 스킬은 Claude, Codex 및 Claude Code AI 어시스턴트와 함께 코드 마이그레이션 작업에 사용하도록 설계되었습니다.
프로덕션 마이그레이션에 사용할 수 있나요?
네, 그러나 항상 먼저 스테이징 환경에서 테스트하세요. 프로덕션 시스템에 적용하기 전에 모든 생성된 코드를 검토하세요.
마이그레이션이 실패하면 어떻게 되나요?
마이그레이션에서 중요한 문제가 발생하면 원래 상태로 되돌릴 수 있도록 롤백 계획이 포함되어 있습니다.

개발자 세부 정보

파일 구조