Compétences dependency-upgrade
📦

dependency-upgrade

Risque faible 🌐 Accès réseau

의존성 안전하게 업그레이드

Également disponible depuis: wshobson

주요 의존성 업그레이드 관리는 복잡하고 오류가 발생하기 쉽습니다. 이 스킬은 호환성 분석, 단계적 배포 및 포괄적인 테스트를 위한 구조화된 안내를 제공하여 변경으로 인한 문제를 최소화합니다.

Prend en charge: Claude Codex Code(CC)
🥉 73 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "dependency-upgrade". React 16 앱을 React 18 로 업그레이드하려면 어떻게 해야 하나요?

Résultat attendu:

안전한 React 16 에서 18 로 업그레이드를 계획하는 것을 도와드릴 수 있습니다. 구조화된 접근 방식은 다음과 같습니다:

**1 단계: 계획**
1. `npm list --depth=0` 을 실행하여 현재 버전 확인
2. React 17 및 18 changelog 에서 변경 사항 확인
3. 업데이트가 필요한 종속 패키지 식별

**2 단계: 점진적 업그레이드**
1. 먼저 React 17 로 업그레이드 (가장 작은 변경)
2. 각 단계 후 테스트 실행
3. 그런 다음 React 18 로 업그레이드

**3 단계: 검증**
- 전체 테스트 스위트 실행
- 런타임 오류 확인
- 피어 의존성이 충족되는지 확인

자세한 체크리스트를 생성하거나 특정 단계를 도와드릴까요?

Utilisation de "dependency-upgrade". 어떤 패키지에 보안 취약점이 있나요?

Résultat attendu:

취약점을 확인하려면 다음 명령을 실행하세요:

```bash
npm audit
npm audit fix
```

더 자세한 분석을 위해:
```bash
npx npm-check-updates
```

이렇게 하면 다음을 확인할 수 있습니다:
- 알려진 취약점이 있는 패키지
- 사용 가능한 보안 패치
- 권장 업데이트 경로

결과 해석이나 중요 취약점 해결 계획 수립을 도와드릴까요?

Audit de sécurité

Risque faible
v1 • 2/24/2026

This skill provides documentation and guidance for dependency upgrades. The static scanner flagged external commands, network access, and filesystem operations, but these are all FALSE POSITIVES: the 'external commands' are example snippets in markdown code blocks, the single network call (line 176) is a legitimate curl to fetch public GitHub documentation, and filesystem operations are example code in documentation. No executable code is present - this is a pure guidance/metadata skill.

1
Fichiers analysés
424
Lignes analysées
2
résultats
1
Total des audits
Problèmes à risque faible (1)
Network Access to External Endpoint
The skill contains a curl command that fetches CHANGELOG.md from raw.githubusercontent.com. This is a legitimate use case for a dependency upgrade skill that needs to check breaking changes from public repositories.

Facteurs de risque

🌐 Accès réseau (1)
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
88
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

React v16 에서 v18 로 업그레이드

단계적 테스트 및 호환성 검사를 통해 안전한 React 16 에서 18 로 업그레이드 계획 및 실행

npm 의존성 충돌 해결

프로젝트 의존성 감사 및 npm 7+ overrides 를 사용하여 피어 의존성 충돌 해결

자동화된 의존성 업데이트 설정

Renovate 또는 Dependabot 을 구성하여 마이너 및 패치 업데이트 자동 관리

Essayez ces prompts

기본 의존성 감사
dependency-upgrade 스킬을 사용하여 프로젝트의 의존성을 감사하세요. 어떤 패키지가 오래되었는지와 보안 취약점이 있는 패키지를 알고 싶습니다.
주요 버전 업그레이드 계획
프로젝트에서 React 를 버전 16 에서 버전 18 로 업그레이드해야 합니다. dependency-upgrade 스킬을 사용하여 테스트 체크포인트가 포함된 단계적 업그레이드 계획을 작성하세요.
피어 의존성 충돌 해결
npm install 이 피어 의존성 충돌로 인해 실패하고 있습니다. 충돌을 식별하고 npm overrides 또는 legacy-peer-deps 를 사용한 해결책을 제공하세요.
자동화된 업데이트 설정
Renovate 또는 Dependabot 을 사용하여 Node.js 프로젝트의 자동화된 의존성 업데이트를 구성하세요. 마이너 및 패치 업데이트는 자동 병합되지만 주요 업데이트는 검토가 필요하도록 설정하고 싶습니다.

Bonnes pratiques

  • 변경 사항을 이해하기 위해 주요 버전 업그레이드 전에 항상 changelog 를 읽으세요
  • 한 번에 하나의 주요 버전씩 업그레이드하세요 (예: 16->17->18, 16->18 아님)
  • 각 개별 패키지 업그레이드 후 전체 테스트スイ트를 실행하세요

Éviter

  • 점진적으로 업그레이드하는 대신 모든 의존성을 한 번에 업그레이드
  • 피어 의존성 경고를 해결하지 않고 무시
  • 주요 업그레이드를 시작하기 전에 롤백 계획을 세우지 않음

Foire aux questions

이 스킬이 의존성을 자동으로 업그레이드해 주나요?
아닙니다. 이 스킬은 안내, 계획 및 모범 사례만 제공합니다. 패키지 관리자 명령을 실행하지 않습니다. 제안된 명령은 직접 실행하고 결과를 검증해야 합니다.
피어 의존성 충돌은 어떻게 처리하나요?
package.json 에서 npm 8+ overrides 를 사용하거나 npm 7 의 경우 npm install --legacy-peer-deps 를 사용하세요. 장기적인 해결을 위해서는 충돌하는 패키지를 호환되는 버전으로 업데이트하세요.
주요 버전을 업그레이드하는 가장 안전한 방법은 무엇인가요?
백업 브랜치를 생성하고, 한 번에 하나의 주요 버전씩 업그레이드하며, 각 업그레이드 후 테스트를 실행하고, 다음 버전으로 진행하기 전에 문제를 수정하세요.
의존성 업그레이드에 yarn 과 npm 중 무엇을 사용해야 하나요?
둘 다 잘 작동합니다. npm 은 v7+ 에서 더 나은 피어 의존성 처리를 제공합니다. yarn 은 더 나은 deduplication 을 제공합니다. 팀의 선호도와 lock file 일관성에 따라 선택하세요.
의존성 업데이트를 자동화하려면 어떻게 해야 하나요?
저장소에 Renovate 또는 Dependabot 을 구성하세요. 마이너/패치 업데이트에는 automerge 를 설정하고 주요 업데이트에는 검토를 필수로 설정하세요.
업그레이드로 인해 애플리케이션이 고장나면 어떻게 해야 하나요?
롤백 계획을 세우세요: 현재 상태 커밋, 기능 브랜치 생성, 점진적으로 테스트. 테스트가 실패하면 이전 브랜치로 체크아웃하고 lock file 에서 복원하세요.

Détails du développeur

Structure de fichiers

📄 SKILL.md