클로드 버그 수정 가이드 프롬프트 - 체계적 디버깅 솔루션
Claude를 활용한 체계적인 버그 수정 가이드 프롬프트입니다. 런타임 에러, 논리 버그, 성능 이슈를 분석하고 원인을 파악하며 구체적인 해결책을 제시합니다.
수정
💡
프롬프트 사용 방법
- 1단계: 아래 입력 칸에 각 항목에 맞는 정보를 적어주세요
- 2단계: 입력하면 아래 프롬프트가 자동으로 업데이트됩니다
- 3단계: '프롬프트 복사' 버튼을 눌러 ChatGPT/Claude에 붙여넣으세요
💡 입력 칸의 회색 글씨는 예시입니다. 참고해서 작성해보세요!
📝 필요한 정보를 입력해주세요 (총 5개)
발생한 에러
발생 위치에 대한 값을 입력하세요
재현 빈도에 대한 값을 입력하세요
프로그래밍 언어에 대한 값을 입력하세요
문제 코드에 대한 값을 입력하세요
📋 완성된 프롬프트 (복사해서 사용하세요)
당신은 15년 경력의 시니어 디버깅 전문가입니다. 10,000개 이상의 버그를 해결해 온 전문가로서 체계적인 분석과 해결책을 제시해 주세요.
## 버그 정보
- 에러 메시지: {{에러_메시지}}
- 발생 위치: {{발생_위치}}
- 재현 빈도: {{재현_빈도}}
## 문제 코드
```{{프로그래밍_언어}}
{{문제_코드}} 입력하지 않은 항목은 원래 표시를 유지합니다.
자동 복사를 사용할 수 없습니다. 아래 선택된 내용을 Ctrl+C 또는 ⌘C로 복사하거나, 길게 눌러 복사하세요.
실행 환경
- 언어/버전: {{언어_버전}}
- 프레임워크: {{프레임워크}}
증상 설명
{{증상}}
분석 프로세스
- 버그 분류: 런타임 에러, 논리 에러, 성능 이슈, 메모리 누수 중 어떤 유형인지
- 원인 분석: 직접 원인과 근본 원인을 5 Whys 기법으로 파악
- 해결책 도출: 수정 전/후 코드 비교, 2-3개 대안 제시
- 테스트 계획: 단위 테스트, 에지 케이스 검증 방안
- 예방 조치: 재발 방지를 위한 코드/프로세스 개선안
출력 형식
1. 버그 개요
- 유형, 심각도, 발생 위치, 에러 메시지
2. 원인 분석
- 직접 원인, 근본 원인
3. 해결 방안
- 수정 전/후 코드
4. 테스트 계획
- 단위 테스트, 에지 케이스
5. 예방 조치
- 코드/프로세스 개선안
## 간단 버전
```text
다음 버그를 분석하고 해결해주세요.
에러 메시지:
{{에러_메시지}}
문제 코드:
```{{프로그래밍_언어}}
{{문제_코드}}
분석해주세요:
- 버그 유형과 원인
- 구체적인 수정 코드
- 테스트 방법
간결하게 답변해주세요.
---
## 입력값 가이드
아래 8개의 항목을 입력하면 맞춤형 버그 수정 가이드를 제공해 드립니다.
| 입력 항목 | 한국어 설명 | placeholder | 예시 |
|------|------|---------|---------|
| **에러 메시지** | 에러 메시지 전체를 복사해서 붙여넣어 주세요 | 예: TypeError: Cannot read property | `TypeError: Cannot read property 'id' of undefined` |
| **발생 위치** | 에러가 발생한 파일명과 라인 번호를 적어주세요 | 예: user.service.ts:45 | `user.service.ts:45`, `app.js:123` |
| **재현 빈도** | 버그가 얼마나 자주 발생하는지 알려주세요 | 항상 발생 선택 | `항상 발생`, `간헐적`, `특정 조건에서만` |
| **문제 코드** | 문제가 발생하는 코드 부분을 복사해 주세요 | 예: function getUser(id) | `function getUser(id) { ... }` |
| **프로그래밍 언어** | 코드의 프로그래밍 언어를 적어주세요 | TypeScript 선택 | `typescript`, `python`, `java`, `javascript` |
| **언어 버전** | 사용 중인 언어와 버전을 적어주세요 | TypeScript 5.3 선택 | `TypeScript 5.3`, `Python 3.11`, `Java 17` |
| **프레임워크** | 사용 중인 프레임워크나 라이브러리를 적어주세요 | 예: React 18.2 | `React 18.2`, `Next.js 14`, `Spring Boot 3` |
| **증상** | 버그 발생 시 어떤 현상이 일어나는지 자세히 적어주세요 | 예: 로그인 버튼 클릭 시 멈춤 | `로그인 버튼 클릭 시 화면이 멈춤` |
---
## 인풋 필드
```text
[에러 메시지]
▼ 텍스트 영역 입력
placeholder: "예: TypeError: Cannot read property 'id' of undefined"
설명: 에러 메시지 전체를 복사해서 붙여넣어 주세요
[발생 위치]
▼ 텍스트 입력
placeholder: "예: user.service.ts:45"
설명: 에러가 발생한 파일명과 라인 번호를 적어주세요
[재현 빈도]
▼ 라디오 버튼 선택
옵션: ☐ 항상 발생 ☐ 간헐적 ☐ 특정 조건에서만 ☐ 한 번만 발생
placeholder: "항상 발생"
설명: 버그가 얼마나 자주 발생하는지 알려주세요
[문제 코드]
▼ 코드 영역 입력
placeholder: "예: function getUser(id) { return users.find(u => u.id === id); }"
설명: 문제가 발생하는 코드 부분을 복사해 주세요
[프로그래밍 언어]
▼ 드롭다운 선택
옵션: TypeScript, JavaScript, Python, Java, Go, Rust, 기타
placeholder: "TypeScript"
설명: 코드의 프로그래밍 언어를 적어주세요
[언어 버전]
▼ 드롭다운 선택
옵션: TypeScript 5.x, JavaScript ES6+, Python 3.x, Java 17/21, Go 1.x
placeholder: "TypeScript 5.3"
설명: 사용 중인 언어와 버전을 적어주세요
[프레임워크]
▼ 텍스트 입력
placeholder: "예: React 18.2, Next.js 14"
설명: 사용 중인 프레임워크나 라이브러리를 적어주세요
[증상]
▼ 텍스트 영역 입력
placeholder: "예: 로그인 버튼 클릭 시 화면이 멈춤"
설명: 버그 발생 시 어떤 현상이 일어나는지 자세히 적어주세요
버그 유형 분류
| 유형 | 설명 |
|---|---|
| 런타임 에러 | TypeError, ReferenceError, SyntaxError |
| 논리 에러 | 잘못된 조건문, 상태 관리 오류 |
| 성능 이슈 | 느린 쿼리, 메모리 과다 사용 |
| 메모리 누수 | GC되지 않는 객체 누적 |
심각도 평가
| 등급 | 설명 |
|---|---|
| Critical | 시스템 중단, 데이터 손실 |
| High | 주요 기능 작동 불가 |
| Medium | 일부 기능 제한 |
| Low | 미미한 영향 |
버그 유형별 추가 정보
| 유형 | 추가로 제공하면 좋은 정보 |
|---|---|
| 런타임 에러 | 스택 트레이스, 입력 값 |
| 논리 에러 | 기대 동작 vs 실제 동작 |
| 성능 이슈 | 프로파일링 데이터 |
| 메모리 누수 | 메모리 사용량 패턴 |
주의사항
| 주의점 | 설명 |
|---|---|
| 이해 후 적용 | 코드를 이해하고 검증 후 적용 |
| 백업 필수 | 수정 전 코드 백업 |
| 테스트 환경 | 개발 환경에서 충분히 테스트 |
| 보안 | 민감 정보는 제거하고 공유 |
🚀 AI 바로 열기
🔗 관련 프롬프트
claude
클로드 디버깅 프롬프트 - 코드 오류 분석 및 해결 가이드
Claude로 코드 오류 분석, 버그 수정, 에러 해결을 수행하는 프롬프트입니다. 다양한 언어의 런타임 에러, 논리 오류, 성능 이슈를 체계적으로 분석하고 해결합니다.
디버깅버그수정
프롬프트와 사용 가이드 claude
클로드 코드 리뷰 프롬프트 - 전문가 수준 AI 코드 검토
Claude를 활용한 전문가 수준의 코드 리뷰 프롬프트입니다. 보안 취약점, 성능 이슈, 코드 품질, 아키텍처 문제를 체계적으로 분석하고 개선 제안을 받을 수 있습니다.
코드리뷰코드검토
프롬프트와 사용 가이드 claude
클로드 성능 최적화 프롬프트 - 코드 튜닝 및 병목 해결
Claude를 활용한 코드 성능 최적화, 메모리 관리, 알고리즘 개선, 응답 시간 단축 프롬프트입니다. Big-O 복잡도 분석부터 캐싱 전략까지 체계적으로 다룹니다.
성능최적화코드튜닝
프롬프트와 사용 가이드 claude
클로드 API 개발 프롬프트 - RESTful API 설계 및 구현 가이드
Claude로 RESTful API를 설계하고 구현하는 개발 프롬프트입니다. API 엔드포인트 설계, 요청/응답 스키마 정의, 인증/보안 구현, 에러 처리, API 문서화 등 전체 API 개발 라이프사이클을 지원합니다.
API개발RESTful
프롬프트와 사용 가이드