From auto-complete-loop
Generates a data-driven retrospective report from progress JSON and git log.
npx claudepluginhub vp-k/auto-complete-loopThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides slash command development for Claude Code: structure, YAML frontmatter, dynamic arguments, bash execution, user interactions, organization, and best practices.
Generates a data-driven retrospective report from progress JSON and git log.
.claude-full-auto-progress.json (있을 경우)git log (최근 50개 커밋).claude-full-auto-progress.json이 존재할 경우:
steps 배열의 각 Phase status 변경 이력 또는 roundResults 배열에서 집계created 타임스탬프와 roundResults[].timestamp에서 시작~종료 계산errorHistory 객체에서 에러 유형별 빈도 집계 (필드 미존재 시 스킵)errorHistory.escalationLog 참조)없을 경우 이 Step을 스킵하고 Step 2로 진행합니다.
# 커밋 존재 여부를 먼저 확인 (빈 저장소 대응)
if git rev-parse --verify HEAD &>/dev/null; then
git log --oneline -50
git log --format="%H %ai %s" -50
FIRST_COMMIT=$(git log --reverse --format="%H" | head -1)
if [[ -n "$FIRST_COMMIT" ]]; then
git diff --stat "$FIRST_COMMIT"..HEAD
fi
else
echo "커밋 데이터 없음"
fi
커밋이 없는 저장소에서는 모든 Git 명령을 스킵하고 "커밋 데이터 없음"으로 대체합니다.
분석 항목:
git log --pretty=format: --name-only -50 | sort | uniq -c | sort -rn | head -10
Step 1, 2 결과를 종합하여:
데이터에 기반하여 객관적으로 작성:
결과를 docs/post-analysis/retrospective.md에 저장합니다.
# Retrospective
## 1. Progress 데이터 요약
> [Progress JSON 미발견 시: "Progress 데이터 없음 - Git Log 기반 분석만 수행"]
| Phase | Iterations | 소요 시간 | 에러 수 |
|-------|-----------|----------|--------|
| ... | ... | ... | ... |
### 주요 에러 패턴
| 에러 유형 | 빈도 | 발생 Phase |
|----------|------|-----------|
| ... | ... | ... |
## 2. Git Log 분석
### 커밋 통계
- 총 커밋 수: N
- feat: N (X%) / fix: N (X%) / refactor: N (X%) / 기타: N (X%)
- 총 변경: +N / -N lines
### 핫스팟 파일 (상위 10)
| # | 파일 | 변경 횟수 | 추정 사유 |
|---|------|----------|----------|
| 1 | ... | ... | ... |
## 3. 병목 분석
### 주요 병목 구간
| 구간 | 증거 | 영향도 |
|------|------|--------|
| ... | ... | 높음/중간/낮음 |
### 반복 수정 파일
| 파일 | 변경 횟수 | 추정 원인 |
|------|----------|----------|
| ... | ... | ... |
## 4. 회고 요약
### What went well
- ...
### What didn't go well
- ...
### Action items
| # | 개선 항목 | 구체적 행동 | 우선순위 |
|---|----------|-----------|---------|
| 1 | ... | ... | P1/P2/P3 |