feedbacklisted
Install: claude install-skill dong-park/pharos
# Feedback - 피드백 수집 및 재진입
ship 이후 피드백을 수집하고, 심각도/유형을 분류하여 올바른 phase로 재진입하는 스킬입니다.
## 사용법
```
/feedback # 독립 호출 (현재 브랜치의 PR에서 피드백 수집)
```
/dev에서 Phase 7(선택)로 자동 호출될 수도 있습니다.
## pharos 프로토콜
```bash
source "$HOME/.claude/skills/_shared/pharos-helpers.sh"
# 시작
pw set-status phase "FEEDBACK" --icon "💬" --color "#F97316"
pw set-progress 0.0 --label "Feedback: 시작"
# 수집
pw set-progress 0.2 --label "Feedback: 수집 중"
# 분류
pw set-progress 0.5 --label "Feedback: 분류 중"
# 재진입 결정
pw set-progress 0.8 --label "Feedback: 재진입점 결정"
# 완료
wm_append "### Iteration [N]: Feedback
- 소스: [PR 코멘트 / QA / 사용자 입력]
- 항목: [n]건 (critical: [n], minor: [n])
- 재진입: [phase]
---"
pw set-progress 1.0 --label "Feedback: 완료"
pw notify --title "Feedback 분석 완료" --body "[n]건 → [phase]로 재진입"
# history 기록 (전역 축적) — 각 피드백 항목마다:
pw history add --type feedback --phase feedback --summary "[피드백 내용]" --tags [유형],[심각도],[관련 decision 태그]
# 반복 패턴 발견 시 (플라이휠 핵심):
pw history add --type pattern --summary "[반복 패턴 설명]" --tags [관련 phase],[키워드]
# 과거 패턴 참조 (feedback 시작 시):
pw history list --type pattern --limit 10
```
## 프로세스
### 1. 피드백 수집
세 가지 소스에서 피드백을 수집합니다:
#### a) PR 코멘트 (자동)
```bash
# 현재 브랜치의 PR 번호 확인
gh pr view --json number,url,reviewDecision,comments,reviews
# 리뷰 코멘트 수집
gh api repos/{owner}/{repo}/pulls/{pr_number}/comments --jq '.[] | {body, path, line, created_at, user: .user.login}'
# 일반 코멘트 수집
gh api repos/{owner}/{repo}/issues/{pr_number}/comments --jq '.[] | {body, created_at, user: .user.log