oh-my-issues (이슈 백로그 클러스터링)
수십~수백 개의 GitHub 이슈를 근본 원인별로 묶어 소수의 '플랜 마스터' 이슈와 로드맵으로 재편해 주는 스킬입니다.
개발·코딩중급★ 90,139⑂ 7,846AI 점수 8/10마지막 업데이트: 2026. 8. 9.
무엇을 해주나
쌓여만 가는 GitHub 이슈 백로그를 증상 목록이 아니라 아키텍처 결함 로드맵으로 바꿔줍니다.
- 열려 있는 모든 이슈의 본문 + 댓글 스레드를 전부 읽고, "하나의 구조적 수정으로 전부 사라지는가?"를 기준으로 클러스터링
- 클러스터마다
[plan-XX] <아키텍처 결함> — <한 줄 범위>형식의 마스터 이슈 생성 및plans/0X-*.md설계 문서 동기화 - 자식 이슈는 표준 리다이렉트 코멘트를 달고
not planned로 종료 - 새로 들어온 버그는 매칭되는 마스터에 "Round N" 코멘트로 편입(모드 2)
- 준비되면
Closes #N을 나열한 PR 하나로 클러스터 전체를 원자적으로 종료(모드 3)
gh CLI 사용 시 흔한 함정(gh issue list --json comments가 본문을 안 준다, --limit가 조용히 잘린다, REST의 이슈 수에 PR이 섞인다)까지 짚어 줍니다.
이런 분께 추천
- 오픈소스 메인테이너로서 20개 이상, 특히 100개 가까운 이슈가 쌓여 손을 못 대고 있는 분
- "Windows 버그" 같은 표면 라벨 대신 근본 원인 단위로 작업을 재정의하고 싶은 팀 리드
- 이슈 트래커와
plans/설계 문서를 1:1로 유지하는 규율을 도입하려는 분 - 회귀 방지 테스트 매트릭스를 CI에 제도화하고 싶은 분
활용 예시
- 초기 정리(모드 1): "열린 이슈 90개를 전부 읽고 근본 원인별로 묶어서 플랜 마스터를 만들어줘" → 4~8개 마스터 +
plans/0X-*.md생성, 나머지는 리다이렉트 코멘트와 함께 종료. - 신규 버그 분류(모드 2): "방금 올라온 #217, 기존 플랜 중 어디에 속해?" → 매칭되는 마스터에 Round 3 코멘트(증상·수정 스케치·추가 테스트 매트릭스 셀) 작성 후 자식 종료.
- 출하(모드 3): "plan-02 슬라이스 PR 설명 만들어줘" → 자식 이슈를
Closes #N으로 나열한 PR 본문과 CI 테스트 매트릭스를 함께 제안.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 thedotmack/claude-mem 의 plugin/skills/oh-my-issues 폴더를 내 ~/.claude/skills/oh-my-issues/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/thedotmack/claude-mem.git /tmp/claude-mem && mkdir -p ~/.claude/skills && cp -r /tmp/claude-mem/plugin/skills/oh-my-issues ~/.claude/skills/ && rm -rf /tmp/claude-mem⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- GitHub CLI가 설치되어 있는지 확인합니다:
gh --version(없으면 https://cli.github.com 에서 설치). - 로그인 상태와 권한을 확인합니다:
gh auth status— 이슈 생성/종료 권한이 있는 계정이어야 합니다. - 스킬 저장소를 클론합니다:
git clone https://github.com/thedotmack/claude-mem.git /tmp/claude-mem - 스킬 폴더를 개인 스킬 디렉터리로 복사합니다:
mkdir -p ~/.claude/skills && cp -r /tmp/claude-mem/plugin/skills/oh-my-issues ~/.claude/skills/ - 임시 폴더를 정리합니다:
rm -rf /tmp/claude-mem - 정리하려는 저장소 폴더에서 Claude Code를 실행하고 "이슈 백로그를 근본 원인별로 클러스터링해줘"라고 요청하면 스킬이 자동으로 활성화됩니다.
- 중요: 실제로 이슈를 닫기 전에, 먼저 클러스터링 결과(마스터 후보 목록)만 제안하도록 요청해 검토하세요. 가능하면 테스트용 저장소나 포크에서 먼저 시험해 보는 것을 권합니다.
GitHub에서 원본 보기 ↗라이선스: Apache-2.0