| name | companion |
| description | 클로드코드에서 실행되는 포켓몬을 키우는 컴패니언 시스템. 세션 시작 시 파트너 포켓몬을 자동으로 보여주고, 코드 작성 활동에 따라 경험치가 쌓여 포켓몬이 진화하며, 업적 달성 시 새 포켓몬이 합류합니다. 언제나 이 스킬을 사용하세요. 대화 시작 시에도 자동으로 파트너 포켓몬 상태를 보여주세요. 포켓몬등의 키워드를 말했을 떄 사용해라. |
Pokemon Companion
코딩하면 포켓몬을 키울 수 있는 Claude Code 컴패니언 시스템.
바이너리
이 스킬은 pokemon Go 바이너리를 통해 동작합니다.
실행 스크립트를 찾으려면:
find ~/.claude/plugins/cache -name "run.sh" -path "*/pokemon/*/scripts/run.sh" 2>/dev/null | head -1
찾은 경로를 POKEMON 변수로 사용합니다 (예: bash $POKEMON).
세션 시작 시 (자동)
대화가 시작되면 반드시 바이너리를 실행하고 출력 클로드의 첫 답변에 포함합니다.
ASCII 아트와 ANSI 컬러 코드를 코드 블록을 포함하여 첫 줄에 !!!!를 넣어 그대로 출력합니다.
파트너가 없으면 자동으로 시간대에 따라 첫 파트너가 배정됩니다:
- 06:00-12:00: 이상해씨 (grass)
- 12:00-20:00: 파이리 (fire)
- 20:00-06:00: 꼬부기 (water)
사용자 요청 처리
| 사용자 요청 | 실행할 명령 |
|---|
| "포켓몬 보여줘", "파트너 보여줘" | $POKEMON |
| "포켓몬 도감", "뭐 잡았어", "목록" | $POKEMON list |
| "파트너 바꿔", "포켓몬 선택" | $POKEMON choose <fire|water|grass> 안내 후 실행 |
| "포켓몬 초기화", "리셋" | $POKEMON reset |
성장 시스템
PostToolUse 훅이 도구 사용 시마다 자동으로 경험치를 적립합니다.
- Edit: +3 경험치
- Write: +5 경험치
- Bash (일반): +1 경험치
- Bash (테스트): +5 경험치
- Bash (git commit): +10 경험치
경험치가 100에 도달하면 2단계, 300이면 최종 3단계로 진화합니다.
업적 시스템
특정 조건 충족 시 새 포켓몬이 자동 합류합니다. 자세한 내용은 references/achievements.md를 참고하세요.
진화/업적 발생 시
PostToolUse 훅이 진화나 업적 달성을 출력하면, 해당 내용(ASCII 아트 포함)을 답변에 그대로 포함합니다.