npx claudepluginhub joshuarweaver/cascade-code-general-misc-2 --plugin mmmiiin-claude-pr-loggerClaude Code에서 개발 과정을 자동으로 기록하여 PR 작성 시 활용할 수 있는 플러그인입니다.
AI를 활용한 개발이 보편화되면서 개발 속도와 생성되는 코드의 양이 급격히 증가했습니다. 하지만 기존의 코드 리뷰 방식은 이러한 변화를 따라가지 못하고 있습니다.
기존 방식의 한계:
이제는 "어떤 코드가 생성되었는가"보다 "어떤 맥락에서, 어떤 명령으로 코드가 생성되었는가"를 리뷰해야 합니다.
컨텍스트 리뷰의 장점:
이 플러그인은 개발자와 AI 간의 대화를 자동으로 기록하여:
.claude/pr-logger/
├── session-log-feature-10-geofence-management.md
├── session-log-feature-11-worker-api.md
├── session-log-develop.md
└── session-log-main.md
브랜치를 전환하면 자동으로 해당 브랜치의 로그 파일을 사용합니다.
# Claude Code에서 실행
/plugin install pr-logger@MMMIIIN/claude-pr-logger
설치 후 Claude Code를 재시작하세요.
# 1. 마켓플레이스 추가
/plugin marketplace add MMMIIIN/claude-pr-logger
# 2. 플러그인 설치
/plugin install pr-logger
# Claude Code에서 실행
/pr-logger:uninstall
Claude가 캐시, 마켓플레이스, 설정 파일을 모두 정리합니다.
/plugin uninstall pr-logger
주의: 기본 삭제 후 Hook 에러가 발생하면
/pr-logger:uninstall명령어를 사용하세요.
삭제 후 Claude Code를 재시작하세요.
플러그인은 다음과 같은 흐름으로 동작합니다:
┌─────────────────────────────────────────────────────────────────┐
│ 첫 번째 질문 │
├─────────────────────────────────────────────────────────────────┤
│ 1. 사용자가 질문 입력 │
│ 2. Hook이 질문을 session-log.md에 기록 │
│ 3. Claude가 답변 │
└─────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────┐
│ 두 번째 질문 │
├─────────────────────────────────────────────────────────────────┤
│ 1. 사용자가 다음 질문 입력 │
│ 2. Hook이 질문을 session-log.md에 기록 │
│ 3. Hook이 <pr-log-reminder> 메시지를 Claude에게 전달 │
│ 4. Claude가 이전 답변을 요약하여 session-log.md에 추가 │
│ 5. Claude가 현재 질문에 답변 │
└─────────────────────────────────────────────────────────────────┘
↓
(반복...)
핵심 포인트:
플러그인 설치 후 자동으로 동작합니다:
.claude/pr-logger/session-log.md에 기록됨| 명령어 | 설명 |
|---|---|
/pr-logger:pr-log | 현재 PR용 개발 로그 확인 |
/pr-logger:pr-log-clear | PR 작성 완료 마커 추가 |
/pr-logger:pr-log-all | 전체 개발 로그 확인 |
/pr-logger:uninstall | 플러그인 완전 삭제 (캐시, 설정 파일 모두 정리) |
# PR 개발 로그
브랜치: `feature-10-geofence-management`
세션 ID: `abc123`
시작 시간: 2025-12-22 10:00:00
---
## [2025-12-22 10:00:00] 질문
사용자 질문 내용
### 답변 요약
- 수행한 작업 1
- 수행한 작업 2
- 커밋: `abc1234`
프로젝트의 CLAUDE.md에 다음 내용을 추가하면 더 정확하게 동작합니다:
## PR 개발 로그 자동화
`<pr-log-reminder>` 메시지가 표시되면:
1. `.claude/pr-logger/session-log.md`를 읽어서 마지막 질문 확인
2. 해당 질문에 대한 이전 답변을 간결하게 요약 (2-5줄)
3. 요약 내용을 `### 답변 요약` 형식으로 추가
4. 그 후 현재 질문에 대한 답변 진행
claude-pr-logger/
├── .claude-plugin/
│ ├── plugin.json # 플러그인 매니페스트
│ └── marketplace.json # 마켓플레이스 등록 정보
├── hooks/
│ └── hooks.json # Hook 설정
├── scripts/
│ └── log-prompt.py # 로깅 스크립트
├── commands/
│ ├── pr-log.md # 로그 확인 명령어
│ ├── pr-log-clear.md # 완료 마커 명령어
│ └── pr-log-all.md # 전체 로그 명령어
└── README.md
MIT License
Complete developer toolkit for Claude Code
Continuous self-referential AI loops for interactive iterative development, implementing the Ralph Wiggum technique. Run Claude in a while-true loop with the same prompt until task completion.
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
AI-supervised issue tracker for coding workflows. Manage tasks, discover work, and maintain context with simple CLI commands.
Advanced development superpowers for orchestrating complex workflows with Superpower Loop and work verification