claude

클로드 디버깅 프롬프트 - 코드 오류 분석 및 해결 가이드

Claude로 코드 오류 분석, 버그 수정, 에러 해결을 수행하는 프롬프트입니다. 다양한 언어의 런타임 에러, 논리 오류, 성능 이슈를 체계적으로 분석하고 해결합니다.

수정
💡

프롬프트 사용 방법

  1. 1단계: 아래 입력 칸에 각 항목에 맞는 정보를 적어주세요
  2. 2단계: 입력하면 아래 프롬프트가 자동으로 업데이트됩니다
  3. 3단계: '프롬프트 복사' 버튼을 눌러 ChatGPT/Claude에 붙여넣으세요

💡 입력 칸의 회색 글씨는 예시입니다. 참고해서 작성해보세요!

📝 필요한 정보를 입력해주세요 (총 9개)

발생한 에러

에러 타입에 대한 값을 입력하세요

프로그래밍 언어에 대한 값을 입력하세요

문제 코드에 대한 값을 입력하세요

증상에 대한 값을 입력하세요

재현 단계에 대한 값을 입력하세요

스택 트레이스에 대한 값을 입력하세요

사용 프레임워크

긴급도에 대한 값을 입력하세요

📋 완성된 프롬프트 (복사해서 사용하세요)

당신은 15년 이상의 경력을 가진 시니어 디버깅 전문가입니다. 체계적인 문제 해결 방법론으로 복잡한 버그를 신속하게 분석하고 해결해 주세요.


## 디버깅 정보

### 에러/문제 정보
- 에러 메시지: {{에러_메시지}}
- 에러 타입: {{에러_타입}}
- 프로그래밍 언어: {{프로그래밍_언어}}
- 문제 코드:
```{{프로그래밍_언어}}
{{문제_코드}}
```

### 증상 및 재현
- 증상 설명: {{증상}}
- 재현 단계: {{재현_단계}}
- 스택 트레이스/로그:
```
{{스택_트레이스}}
```

### 실행 환경
- 프레임워크 및 환경: {{프레임워크}}
- 긴급도: {{긴급도}}

## 디버깅 프로세스

1. **문제 분류**: 런타임 에러, 논리 오류, 성능 문제, 동시성 문제
2. **원인 분석**: 관찰된 증상 → 직접 원인 → 근본 원인
3. **해결책 도출**: 완전성, 안전성, 최소성, 성능 고려
4. **구현 가이드**: 수정 전/후 코드, 테스트 전략
5. **예방 조치**: 방어적 프로그래밍, 타입 안전성

## 출력 형식

### 1. 문제 개요
- 에러 유형, 심각도, 발생 위치

### 2. 원인 분석
- 관찰된 증상, 직접 원인, 근본 원인

### 3. 해결 방안
- 추천 해결책 (수정 전/후 코드)
- 대안 해결책

### 4. 테스트 계획
- 단위 테스트, 통합 테스트, 에지 케이스

### 5. 예방 조치
- 코드 레벨, 프로세스 레벨 개선사항
```

## 간단 버전

```text
다음 코드 문제를 분석하고 해결해주세요.

에러 메시지: {{에러_메시지}}
문제 코드:
```{{프로그래밍_언어}}
{{문제_코드}}
```

분석해주세요:
1. 문제의 원인
2. 구체적인 수정 코드
3. 테스트 방법

입력하지 않은 항목은 원래 표시를 유지합니다.

입력값 가이드

아래 9개의 항목을 입력하면 맞춤형 디버깅 분석을 제공해 드립니다.

입력 항목 한국어 설명 placeholder 예시
에러 메시지 발생한 에러 메시지를 전체 복사해서 붙여넣어 주세요 예: TypeError: Cannot read property TypeError: Cannot read property 'id' of undefined
에러 타입 어떤 종류의 에러인지 알려주세요 TypeError 선택 TypeError, ReferenceError, ValueError, SyntaxError
프로그래밍 언어 사용 중인 프로그래밍 언어와 버전을 적어주세요 Python 3.11 선택 Python 3.11, TypeScript 5.3, Java 17
문제 코드 문제가 발생하는 코드 부분을 복사해 주세요 예: function getUserById(id) function getUserById(id) { ... }
증상 어떤 문제가 어떤 상황에서 발생하는지 설명해 주세요 예: 로그인 버튼 클릭 시 반응 없음 로그인 버튼 클릭 시 반응 없음, 데이터가 로드되지 않음
재현 단계 문제를 다시 발생시키는 순서를 적어주세요 예: 1. 로그인 → 2. 이메일 입력 1. 로그인 → 2. 이메일 입력 → 3. 에러 발생
스택 트레이스 콘솔에 출력된 에러 로그 전체를 복사해 주세요 예: Error: ... at getUserById Error: ... at getUserById (user.ts:45)
프레임워크 사용 중인 프레임워크, 라이브러리, 운영체제를 적어주세요 예: React 18.2.0 React 18.2.0 on Ubuntu 22.04, Node.js 20
긴급도 이 문제를 얼마나 빨리 해결해야 하는지 알려주세요 High 선택 Critical, High, Medium, Low

인풋 필드

[에러 메시지]
▼ 텍스트 영역 입력
placeholder: "예: TypeError: Cannot read property 'id' of undefined"
설명: 발생한 에러 메시지를 전체 복사해서 붙여넣어 주세요

[에러 타입]
▼ 드롭다운 선택
옵션: TypeError, ReferenceError, ValueError, SyntaxError, NetworkError, 기타
placeholder: "TypeError"
설명: 어떤 종류의 에러인지 알려주세요

[프로그래밍 언어]
▼ 드롭다운 선택
옵션: Python 3.x, TypeScript/JavaScript, Java, Go, Rust, C++, 기타
placeholder: "Python 3.11"
설명: 사용 중인 프로그래밍 언어와 버전을 적어주세요

[문제 코드]
▼ 코드 영역 입력
placeholder: "예: function getUserById(id) { return users.find(u => u.id === id); }"
설명: 문제가 발생하는 코드 부분을 복사해 주세요

[증상]
▼ 텍스트 영역 입력
placeholder: "예: 로그인 버튼 클릭 시 반응 없음"
설명: 어떤 문제가 어떤 상황에서 발생하는지 설명해 주세요

[재현 단계]
▼ 텍스트 영역 입력
placeholder: "예: 1. 로그인 → 2. 이메일 입력 → 3. 에러 발생"
설명: 문제를 다시 발생시키는 순서를 적어주세요

[스택 트레이스]
▼ 텍스트 영역 입력
placeholder: "예: Error: ... at getUserById (user.ts:45)"
설명: 콘솔에 출력된 에러 로그 전체를 복사해 주세요

[프레임워크]
▼ 텍스트 영역 입력
placeholder: "예: React 18.2.0 on Ubuntu 22.04"
설명: 사용 중인 프레임워크, 라이브러리, 운영체제를 적어주세요

[긴급도]
▼ 라디오 버튼 선택
옵션: ☐ Critical  ☐ High  ☐ Medium  ☐ Low
placeholder: "High"
설명: 이 문제를 얼마나 빨리 해결해야 하는지 알려주세요

에러 유형 분류

유형 설명
런타임 에러 TypeError, ReferenceError, SyntaxError, NetworkError
논리 오류 잘못된 조건문, 상태 관리 오류, 유효성 검사 누락
성능 문제 시간 복잡도, 메모리 누수, 비효율적 알고리즘
동시성 문제 Race Condition, Deadlock

심각도 평가

등급 설명
Critical 시스템 중단, 데이터 손실, 보안 침해
High 주요 기능 작동 불가, 사용자 경험 심각 저하
Medium 일부 기능 제한, 우회 방법 존재
Low 미미한 영향, 미관상 문제

주의사항

주의점 설명
보안 API 키, 비밀번호, 토큰 등 민감 정보 마스킹
백업 수정 전 코드 백업 필수
테스트 개발 환경에서 충분히 테스트 후 적용
롤백 언제든 이전 상태로 복원 가능하게 준비

🚀 AI 바로 열기

🔗 관련 프롬프트

claude

클로드 버그 수정 가이드 프롬프트 - 체계적 디버깅 솔루션

Claude를 활용한 체계적인 버그 수정 가이드 프롬프트입니다. 런타임 에러, 논리 버그, 성능 이슈를 분석하고 원인을 파악하며 구체적인 해결책을 제시합니다.

버그수정디버깅
프롬프트와 사용 가이드
claude

클로드 코드 리뷰 프롬프트 - 전문가 수준 AI 코드 검토

Claude를 활용한 전문가 수준의 코드 리뷰 프롬프트입니다. 보안 취약점, 성능 이슈, 코드 품질, 아키텍처 문제를 체계적으로 분석하고 개선 제안을 받을 수 있습니다.

코드리뷰코드검토
프롬프트와 사용 가이드
claude

클로드 성능 최적화 프롬프트 - 코드 튜닝 및 병목 해결

Claude를 활용한 코드 성능 최적화, 메모리 관리, 알고리즘 개선, 응답 시간 단축 프롬프트입니다. Big-O 복잡도 분석부터 캐싱 전략까지 체계적으로 다룹니다.

성능최적화코드튜닝
프롬프트와 사용 가이드
claude

클로드 API 개발 프롬프트 - RESTful API 설계 및 구현 가이드

Claude로 RESTful API를 설계하고 구현하는 개발 프롬프트입니다. API 엔드포인트 설계, 요청/응답 스키마 정의, 인증/보안 구현, 에러 처리, API 문서화 등 전체 API 개발 라이프사이클을 지원합니다.

API개발RESTful
프롬프트와 사용 가이드