Loading...
Loading...
sprint-status.yaml의 메트릭 데이터를 분석하여 모델 배당 최적화 및 난이도 재태깅을 제안한다. 읽기 전용 스킬로, 파일 변경 없이 대화로만 결과를 출력한다.
npx skill4agent add khaki4/my_skills bf-metrics/bf-metrics/bf-archive-sprintdocs/sprint-status.yamldocs/archive/*/sprint-status.yaml/bf-archive-sprint/bf-metrics/bf-update-conventions/bf-executedocs/sprint-status.yamldocs/archive/*/sprint-status.yamlstatus: donemodel_usedralph_retriesmodel_used: nullstatus: done| 지표 | 계산 방법 |
|---|---|
| story_count | 해당 페어의 Story 수 |
| avg_ralph_retries | 평균 재시도 횟수 |
| avg_ralph_approaches | 평균 접근 전환 횟수 |
| stuck_rate | |
| avg_review_blockers | 평균 🔴 Blocker 건수 |
| avg_review_recommended | 평균 🟡 Recommended 건수 |
| regression_rate | |
| 조건 | 임계값 | 제안 |
|---|---|---|
| 높은 블로커 | avg_review_blockers >= 2.0 | 더 강한 모델 배당 제안 (예: sonnet → opus-lead) |
| 높은 재시도 | avg_ralph_retries >= 3.0 | 구현 모델 업그레이드 제안 |
| 높은 stuck | stuck_rate >= 20% | Agent Teams 전략 전환 제안 (예: ralph-loop → opus-lead) |
| 높은 회귀 | regression_rate >= 25% | 리뷰 모델 강화 제안 |
| 현재 → 제안 | 조건 |
|---|---|
| S → M | ralph_retries >= 3 OR review_blockers >= 2 OR ralph_stuck == true |
| M → L | ralph_retries >= 4 OR review_blockers >= 3 OR ralph_approaches >= 2 |
| L → XL | ralph_stuck == true AND ralph_approaches >= 3 |
| 현재 → 제안 | 조건 |
|---|---|
| M → S | ralph_retries == 0 AND review_blockers == 0 AND review_recommended <= 1 |
| L → M | ralph_retries <= 1 AND review_blockers == 0 |
| XL → L | ralph_retries <= 1 AND review_blockers == 0 AND ralph_approaches == 0 |
failure_tag| failure_tag | 건수 | 비율 |
|---|---|---|
| spec-gap | N | N% |
| impl-bug | N | N% |
| test-design | N | N% |
| convention-violation | N | N% |
| integration | N | N% |
## 📊 BF Workflow Metrics Report
### 분석 범위
- 스프린트: {수집된 스프린트 목록}
- 분석 대상: {N}개 Story (레거시 {M}개 제외)
### 1. (Difficulty, Model) 페어별 집계
{집계 테이블}
### 2. 모델 배당 최적화 제안
{제안 목록 또는 "현재 모델 배당 적정"}
### 3. 난이도 재태깅 제안
{과소/과대평가 제안 목록 또는 "난이도 태깅 적정"}
### 4. E2E 실패 패턴
{failure_tag 집계 테이블 또는 "E2E 회귀 없음"}
### 5. 종합 액션 아이템
🔴 즉시 조치: ...
🟡 검토 권장: ...
🟢 양호: ...