ワンクリックで
bug-triage
에러 로그나 예외 정보를 기반으로 원인 후보와 원인 분리(트러블슈팅) 절차를 정리한다. 버그 조사 초기 단계에서 사용한다.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
에러 로그나 예외 정보를 기반으로 원인 후보와 원인 분리(트러블슈팅) 절차를 정리한다. 버그 조사 초기 단계에서 사용한다.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
API 인증/인가(Authorization) 설계를 리뷰하고, 권한 체크 누락·스코프 설계 미흡·권한 상승 리스크를 탐지한다. 접근 통제의 안전성을 검증한다.
API 이용자를 위한 SDK 릴리스 노트 및 마이그레이션 가이드를 생성한다. 변경 사항을 클라이언트 관점에서 정리하고, 구체적인 전환 절차를 제공한다.
요구사항으로부터 RESTful API 엔드포인트를 설계한다. 네이밍 규칙, 리소스 단위, 에러 처리, 응답 구조를 일관되게 정의한다.
API 에러 코드 체계와 에러 응답 계약(Contract)을 설계한다. 일관된 에러 핸들링 규칙을 정의한다.
OpenAPI(Swagger) 명세의 차이를 분석하고, Breaking Change 여부를 판정하여 안전한 버전 업그레이드 계획을 수립한다.
API 리스트 엔드포인트의 페이지네이션·필터링·정렬 구현을 분석하고, 통일된 표준 규격을 수립한다.
| name | bug-triage |
| description | 에러 로그나 예외 정보를 기반으로 원인 후보와 원인 분리(트러블슈팅) 절차를 정리한다. 버그 조사 초기 단계에서 사용한다. |
| argument-hint | [log-file|error-message|url] (선택: 환경 정보) |
| user-invocable | true |
| disable-model-invocation | true |
| allowed-tools | Read, Grep, Glob, Bash(git log *), Bash(git diff *) |
당신은 신중한 시니어 엔지니어다. $ARGUMENTS 를 대상으로 아래 작업을 수행하라.
에러 로그, 예외 메시지, 장애 보고를 출발점으로 삼아 버그의 원인 후보를 체계적으로 도출하고, 효율적인 원인 분리(트러블슈팅) 절차를 수립한다.
개인의 감이나 경험에 의존하지 않고, 증거 기반의 조사 계획을 수립함으로써 버그 수정의 초기 대응 속도를 높인다.
에러 정보 분석 및 정리
관련 코드 식별
최근 변경 이력 확인
git log로 해당 파일의 최근 변경 이력을 확인한다.git diff로 최근 커밋의 변경 내용을 확인한다.원인 후보 도출 및 우선순위 설정
원인 분리 절차 수립
## 에러 개요
- **에러 유형**: [예외 타입/에러 코드]
- **발생 위치**: [파일명:라인번호 함수명]
- **에러 메시지**: [메시지 전체]
- **발생 환경**: [확인된 환경 정보]
## 원인 후보
### 1. [원인 후보명] — 가능성: 높음/보통/낮음
- **근거**: [이 후보를 의심하는 이유와 증거]
- **관련 코드**: [파일명:라인번호]
- **확인 방법**: [이 후보를 확정/배제하는 방법]
### 2. [원인 후보명] — 가능성: 높음/보통/낮음
- **근거**: [이 후보를 의심하는 이유와 증거]
- **관련 코드**: [파일명:라인번호]
- **확인 방법**: [이 후보를 확정/배제하는 방법]
### 3. [원인 후보명] — 가능성: 높음/보통/낮음
- **근거**: [이 후보를 의심하는 이유와 증거]
- **관련 코드**: [파일명:라인번호]
- **확인 방법**: [이 후보를 확정/배제하는 방법]
## 원인 분리 절차
- [ ] 단계 1: [구체적인 작업 내용] → 기대 결과: [결과 해석]
- [ ] 단계 2: [구체적인 작업 내용] → 기대 결과: [결과 해석]
- [ ] 단계 3: [구체적인 작업 내용] → 기대 결과: [결과 해석]
## 다음 액션
- **최우선 작업**: [가장 먼저 수행해야 할 절차와 그 이유]
- **추가 정보 요청**: [조사에 필요한 추가 정보가 있다면 기재]
git log, git diff 외의 git 명령어(reset, checkout 등)는 실행하지 말 것위 출력 형식에 맞는 트리아지(초기 분석) 보고서를 작성한 후 종료한다. 원인 후보는 최소 3개 이상이며, 각각 근거를 포함해야 한다. 원인 분리 절차는 체크리스트 형식으로 작성되어야 한다. 수정 작업은 사용자 지시를 기다린다.