plugins/ai-registry/common/workflow-bundle/skills/work-report/SKILL.md
Use when "작업 완료 리포트", "리포트 작성", "work report", "회고 작성", "작업 마무리", "워크플로우 완료 리포트". 워크플로우 또는 작업 완료 후 회고 리포트 생성.
npx skillsauth add onejaejae/skills work-reportInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
작업 완료 후 회고 리포트를 생성. 상세 파일 + 터미널 요약 이원화 구조.
이 스킬은 CLAUDE.md의 "작업 완료 시 회고"를 대체한다. 이 스킬 사용 시 별도 회고를 출력하지 않는다.
# reports/ 디렉토리 없으면 생성
mkdir -p reports
# .gitignore에 reports/ 없으면 추가 (개인 회고용, git 추적 불필요)
grep -q '^reports/' .gitignore || echo 'reports/' >> .gitignore
reports/{task_id}_report.md 파일을 생성한다. 아래 9개 섹션을 모두 필수로 포함한다.
해당 사항이 없는 섹션은 "해당 없음"으로 표기한다. 섹션을 삭제하지 않는다.
"해당 없음" 표기법: 테이블 형식 섹션은 테이블을 생략하고 "해당 없음" 텍스트만 작성.
# 작업 완료 리포트: [task_id] [작업명]
- 날짜: [YYYY-MM-DD]
- 커밋: [N]개 | 변경 파일: [N]개 | 테스트: [N]개
- PR: [URL]
## 1. 작업 요약
[무엇을 했는지 3-5줄 요약. 주요 변경사항 나열]
## 2. 의사결정 로그
작업 중 2개 이상의 선택지가 있었던 모든 지점:
| 결정 | 선택지 | 최종 선택 | 이유 |
|------|--------|----------|------|
| [결정1] | A: ... / B: ... | [선택] | [이유] |
## 3. 실수와 우회
처음 시도했다가 실패하거나 방향을 바꾼 모든 부분:
- **[실수 내용]**: [왜 실패했고 어떻게 우회했는지] (소요시간: ~N분)
## 4. Plan vs 실제
Phase 1 Plan과 실제 구현의 차이점:
| Plan | 실제 | 차이 이유 |
|------|------|----------|
| [계획했던 것] | [실제 한 것] | [왜 달라졌는지] |
## 5. 확신도
- **전체**: 상/중/하
- **낮은 영역**: [구체적으로 어떤 부분이 불확실한지, 왜 그런지]
## 6. TIL (Today I Learned)
이 작업에서 새로 배운 것, 발견한 패턴, 기술적 인사이트:
- [배운 것 1]
- [배운 것 2]
## 7. 기술 부채 / 개선점
발견했지만 이번 작업 scope에서 처리하지 않은 것:
- [ ] [부채/개선점 1]
- [ ] [부채/개선점 2]
## 8. Skill 후보
작업 중 반복적으로 나타난 패턴으로, 자동화하거나 skill로 만들면 좋을 것:
- [패턴 설명] → [제안하는 skill/자동화]
## 9. 액션 아이템
이 작업의 후속으로 필요한 구체적 행동:
- [ ] [액션 1]
- [ ] [액션 2]
상세 파일 생성 후, 터미널에 압축 요약(5-10줄)을 출력한다.
아래 형식을 정확히 따른다. 박스 아트, 이모지 장식, 커스텀 섹션 추가 금지.
작업 완료 리포트
- Task: [task_id] [한줄 설명]
- 커밋: [N]개 | 변경: [N]파일 | 테스트: [N]개
- 확신도: [상/중/하] ([한줄 이유])
주의 포인트
- [확신도 낮은 부분 또는 리스크 1-2개]
액션 아이템
- [ ] [핵심 액션 1-2개]
📄 상세 리포트: reports/[task_id]_report.md
src/containers.py)(소요시간: ~N분) 표기reports/{task_id}_report.md (.claude/reports/ 아님)testing
CLAUDE.md 기반 환경 안전 체크. 작업 시작 전에 프로젝트의 안전 규칙, 컨벤션, 환경 설정을 자동 검증하여 CLEAR/WARNING/BLOCKED 상태를 보고한다. /check가 "변경 후 검증"이라면, /pre-flight는 "작업 전 환경 검증"이다. Use PROACTIVELY before starting work, especially after switching branches, pulling changes, or resuming a session. Also use when explicitly asked: "/pre-flight", "프리플라이트", "환경 체크", "작업 전 점검", "안전 체크", "environment check", "pre-flight check", "시작해도 돼?", "환경 괜찮아?", "safety check", "DB 확인", "설정 확인", "config check".
tools
PR 리뷰 워크플로우와 체크리스트를 제공하는 스킬. "PR 리뷰해줘", "코드 리뷰 해줘", "이 PR 봐줘", "review this PR" 등 PR 리뷰 요청 시 사용. GitHub/GitLab PR URL 또는 로컬 브랜치 diff를 기반으로 체계적이고 일관된 리뷰를 수행. 코드 품질, 안정성/보안, 성능, 테스트, 문서화 관점에서 건설적인 피드백 제공.
documentation
PR review comments를 체계적으로 처리하는 skill. Use when: (1) PR에 동료의 리뷰가 달렸을 때, (2) 여러 리뷰를 한 번에 처리하고 싶을 때, (3) 수정 후 commit 링크가 포함된 reply를 자동으로 추가하고 싶을 때
tools
PR diff를 받아 코드 리뷰 자동 요약을 생성하는 스킬. 핵심 변경점을 3줄로 요약하고, 변경 파일별로 what changed / why it matters / risk level을 정리. Use when: "PR 요약", "diff 요약", "PR 변경점 정리", "코드 변경 요약", "summarize PR", "PR summary", "diff summary", "what changed in this PR", "변경점 요약해줘", "PR 핵심 정리", "리뷰 요약"