Community생산성 & 협업github.com

boshu2/bug-hunt

버그와 근본 원인을 조사합니다.

bug-hunt란 무엇인가요?

이 스킬은 개발자와 AI 에이전트가 소프트웨어 버그를 체계적으로 분석하고 근본 원인을 식별하는 데 도움을 줍니다. 주로 터미널 환경의 AI 코딩 에이전트(예: Claude Code, Codex)에서 사용되며, 명령어 기반의 대화형 디버깅 워크플로우를 제공합니다. 사용자가 버그 관련 문의를 하면, 해당 스킬은 로그 분석, 코드 리뷰, 가설 설정, 재현 단계 추적 등을 통해 문제를 심층적으로 파헤칩니다. 특히 '5 Whys' 기법이나 루트 코즈 분석(RCA) 원칙을 적용하여 단순한 증상이 아닌 진정한 원인을 찾아내는 데 초점을 맞추며, 결과적으로 더 견고한 소프트웨어를 만드는 데 기여합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/boshu2/agentops/tree/main/skills/bug-hunt

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

bug-hunt은(는) 무엇을 하나요?

버그와 근본 원인을 조사합니다.

이 스킬은 소프트웨어 결함을 체계적으로 추적하고 문제의 근본 원인까지 파고들도록 설계되었습니다. 터미널 기반 AI 코딩 에이전트(Claude Code, Cursor, Codex 등)에서 명령어를 통해 활성화할 수 있습니다.

동기

버그는 단순히 표면적인 증상만 고치면 같은 문제가 반복됩니다. 진정한 해결을 위해서는 증상 뒤에 숨은 근본 원인을 찾아 제거해야 합니다. 이 스킬은 개발자가 체계적인 분석을 통해 문제의 본질에 도달하도록 돕습니다.

사용 방법

AI 에이전트에게 버그에 대해 질문하거나, 코드 리뷰 중 문제가 의심되는 부분을 지목하면 됩니다. 스킬이 자동으로 다음 단계를 수행합니다:

  1. 버그 재현 – 주어진 정보를 바탕으로 버그 재현 시나리오를 구성합니다.
  2. 증상 분석 – 오류 메시지, 로그, 스택 트레이스를 분석합니다.
  3. 가설 설정 – 가능한 원인에 대한 가설을 세웁니다.
  4. 가설 검증 – 각 가설을 검증하기 위한 테스트나 코드 검토를 제안합니다.
  5. 근본 원인 식별 – '5 Whys' 또는 루트 코즈 분석 기법을 적용하여 진정한 원인을 좁힙니다.
  6. 해결 방안 제시 – 근본 원인을 제거할 수 있는 코드 변경 또는 아키텍처 개선안을 제안합니다.

예시

사용자: "이 함수가 가끔 null 포인터 예외를 던집니다. 이유가 뭘까요?"

AI 에이전트:

1. 함수 코드를 분석합니다.
2. null이 전달될 수 있는 경로를 추적합니다.
3. 호출자 코드를 확인합니다.
4. 근본 원인: 특정 조건에서 초기화되지 않은 객체를 전달하는 버그 발견.
5. 해결 방안: null 체크를 추가하거나 호출자에서 객체 초기화 보장.

지원 플랫폼

  • Claude Code (터미널)
  • Cursor
  • Codex CLI
  • 기타 명령어 기반 AI 코딩 에이전트

관련 리소스

라이선스

이 스킬은 오픈 소스로 제공됩니다. 자세한 내용은 저장소의 LICENSE 파일을 참조하세요.

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

boshu2/council

Run multi-judge consensus. Use when: an irreversible or high-stakes decision needs independent judges before committing — architecture forks, one-way doors, scoring options.

boshu2/rch

Offload one build through RCH or diagnose its remote compiler. Use when: remote compilation is selected; report errors without creating a retry controller.

boshu2/refactor

Simplify structure, interfaces or responsibilities while preserving behavior. Use when: a focused refactor is requested; feature changes need their own intent.

boshu2/research

Trace code or test a recurring pattern to answer one cited question. Use when: uncertainty needs evidence. Not for external feature teardowns; use reverse-engineer.

boshu2/rpi

Apply the outcome-to-judgment charter. Use when: the caller explicitly selects RPI; ordinary coding, delegation and native goals do not require this workflow.

boshu2/sbh

Inspect disk pressure with SBH and perform an authorized recovery action. Use when: storage diagnosis or SBH recovery is requested; inspection does not authorize deletion.

boshu2/security

Review code or scan for security vulnerabilities, secrets, dependencies and prompt risks. Use when: concrete exposure needs assessment; never silently change policy.

boshu2/test

Write behavioral tests, practice TDD or inspect important coverage gaps. Use when: test design or missing proof needs work; running an existing suite needs no skill.

boshu2/using-gc

Operate Gas City through its Mayor, registry packs and native run state. Use when: the caller explicitly selects Gas City; factory completion does not replace independent judgment.

관련 스킬