## 📝 한줄 요약
oh-my-claudecode 플러그인의 버그를 발견하고, Claude Code와 함 께 해결책을 만들어 GitHub 이슈로 공유했더니 5분 만에 같은 문제를 겪던 사람이 답글을 다는거 보고 소름 돋았네요!
바쁘시면 이것만 읽어도 돼요:
- 사용한 도구: Claude Code (Claude Opus 4.5)
- 문제: 프로젝트 A에서 켜둔 모드가 프로젝트 B에서도 보이는 버그
- 해결: Claude Code가 패치 코드를 작성하고, GitHub 이슈 제안까지 도와줌
- 임팩트: 이슈 등록 5분 만에 같은 문제를 겪던 사람의 답글
- 깨달은 점: 전문 개발자가 아니어도 오픈소스 생태계에 기여할 수 있다
## 🎯 이런 분들께 도움돼요
- AI 코딩 도구를 쓰다가 버그를 발견했는데 어떻게 해야 할지 모르는 분
- GitHub 이슈 제안은 "고수들만 하는 것"이라고 생각하시는 분
- AI와 협업해서 실제로 뭔가를 해결해본 경험이 궁금하신 분
## 😫 문제 상황 (Before)
휴대전화에 있는 한국어 문자 메시지 스크린샷
oh-my-claudecode라는 Claude Code 플러그인을 쓰고 있었다. 이 플러그인에는 ultrawork, ralph, autopilot 같은 모드가 있는데, 한 번 켜면 세션이 끝나도 상태가 유지된다.
문제는 프로젝트 A에서 켜둔 모드가 프로젝트 B에서도 보인다는 것.
```
프로젝트 A에서 ultrawork 시작
↓
~/.omc/state/ultrawork-state.json 에 상태 저장 (전역 경로)
↓
프로젝트 B에서 새 세션 시작
↓
"ultrawork 활성화됨" 메시지가 뜸 ❌
```
분명히 프로젝트 B에서는 ultrawork를 켠 적이 없는데, 프로젝트 A의 상태가 보이는 거다. 원인을 찾아보니 플러그인이 상태를 전역 경로