Compétences debugger
🔧

debugger

Sûr

코드 오류 디버깅 및 근본 원인 찾기

개발자가 이해하기 어려운 오류나 예기치 않은 동작을 마주칠 때, 근본 원인을 식별하는 데 어려움을 겪습니다. 디버거 스킬은 오류를 분석하고 문제의 원인을 추적하며 검증된 수정 사항을 구현하는 체계적인 접근 방식을 제공합니다.

Prend en charge: Claude Codex Code(CC)
🥉 75 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 "debugger". Help me debug this error: TypeError: Cannot read property 'map' of undefined at App.js:15

Résultat attendu:

오류를 바탕으로 볼 때, 문제는 undefined 값에 대해 .map() 을 호출하려 한다는 것입니다. 이는 일반적으로 데이터가 아직 로드되지 않았음을 의미합니다.

근본 원인: 'items' 배열이 데이터가 페치되기 전에 컴포넌트가 렌더링될 때 undefined 입니다.

수정 사항: 렌더링 전에 조건부 확인을 추가합니다:
- items?.map() 또는 (items || []).map() 사용
- 또는 로딩 상태 확인 추가

테스트: 수정 사항이 로딩 상태와 로딩 완료 상태를 모두 올바르게 처리하는지 확인합니다.

Utilisation de "debugger". My API endpoint returns 500 error when I try to create a user with email 'test@test.com'

Résultat attendu:

체계적으로 디버깅할 수 있도록 도와드리겠습니다.

1. 먼저 서버 로그에서 구체적인 오류 메시지를 확인하세요
2. 이 이메일 형식을 거부할 수 있는 유효성 검사 로직을 찾으세요
3. email 필드의 데이터베이스 제약 조건을 확인하세요
4. 요청 페이로드가 예상 스키마와 일치하는지 확인하세요

이 오류가 발생할 때 서버 로그에서 어떤 내용이 표시되나요?

Audit de sécurité

Sûr
v1 • 2/24/2026

This is a prompt-only skill containing only debugging instructions and best practices. No executable code was detected. The static analysis scanned 0 files and found 0 security issues. The skill provides guidance on debugging workflows without any access to system resources, network, or filesystem operations.

0
Fichiers analysés
0
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

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

Ce que vous pouvez construire

예기치 않은 테스트 실패 수정

자동화된 테스트가 알 수 없는 오류 메시지와 함께 실패할 때, 이 스킬을 사용하여 실패를 분석하고 근본 원인을 추적하며 수정 사항을 구현합니다.

프로덕션 오류 디버깅

프로덕션 오류가 발생하면 이 스킬을 사용하여 로그를 체계적으로 분석하고, 실패하는 컴포넌트를 식별하며, 적절한 수정 사항을 결정합니다.

디버깅 모범 사례 학습

신규 개발자는 이 스킬을 사용하여 가설 수립, 디버그 로깅 추가, 솔루션 검증 등을 포함한 체계적인 디버깅 접근 방식을 배울 수 있습니다.

Essayez ces prompts

기본 오류 분석
Help me debug this error: [paste error message and stack trace here]. What is the likely root cause and how should I fix it?
디버깅 세션
I am encountering [describe the unexpected behavior]. The error occurs when [describe reproduction steps]. Help me identify the root cause and fix it.
테스트 실패 조사
My tests are failing with this output: [paste test failure]. Guide me through debugging this step by step and recommend a fix.
예방적 디버깅
I recently fixed a bug where [describe the bug and fix]. What best practices should I follow to prevent similar issues? What testing approach should I use?

Bonnes pratiques

  • 수정을 시도하기 전에 항상 완전한 오류 메시지와 스택 트레이스를 캡처하세요
  • 근본 원인을 분리하기 위해 최소한의 단계로 문제를 재현하세요
  • 문제가 해결된 것으로 간주하기 전에 테스트로 수정 사항을 검증하세요

Éviter

  • 근본 원인을 이해하지 않고 변경 사항을 적용 - 이는 실제 수정이 아닌 증상 치료로 이어집니다
  • 오류 메시지와 스택 트레이스를 무시 - 이들에는 가치 있는 진단 정보가 포함되어 있습니다
  • 검증 단계 생략 - 수정 사항이 실제로 문제를 해결하는지 항상 테스트하세요

Foire aux questions

디버깅 도움을 요청할 때 어떤 정보를 제공해야 하나요?
오류 메시지, 스택 트레이스, 관련 코드 스니펫, 문제 재현 단계를 제공하세요. 더 많은 컨텍스트를 제공할수록 더 나은 안내를 받을 수 있습니다.
이 스킬이 내 코드를 자동으로 수정해 줄 수 있나요?
아닙니다. 이 스킬은 안내, 분석 및 권장 사항을 제공합니다. 제공된 안내를 바탕으로 사용자가 직접 수정 사항을 구현해야 합니다.
이 스킬은 어떤 유형의 오류를 도와줄 수 있나요?
이 스킬은 런타임 예외, 타입 오류, 로직 오류, 테스트 실패 및 모든 프로그래밍 언어의 예기치 않은 동작을 포함한 모든 코드 관련 오류를 도와줍니다.
이 스킬은 디버깅을 어떻게 접근하나요?
체계적인 접근 방식을 사용합니다: 오류 세부 정보 캡처, 재현 단계 식별, 실패 위치 격리, 최소 수정 사항 구현, 솔루션이 작동하는지 검증.
이 스킬이 프로덕션 문제 디버깅을 도와줄 수 있나요?
네, 하지만 오류 로그와 관련 코드를 제공해야 합니다. 이 스킬은 프로덕션 시스템에 직접 접근할 수 없습니다.
이 스킬이 모든 프로그래밍 언어에서 작동하나요?
네. 디버깅 원칙은 언어에 구애받지 않습니다. 이 스킬은 오류를 분석하고 모든 프로그래밍 언어에 대한 안내를 제공할 수 있습니다.

Détails du développeur

Structure de fichiers

📄 SKILL.md