sprintlisted
Install: claude install-skill kimsanguine/hplan
## Core Goal
네 스텝을 단일 인터페이스로 통합한다:
| step | 책임 | LLM | 출력 |
|---|---|---|---|
| `--step plan` | PRD → WBS 분해, complexity 1-5 분류, velocity lookup → `.track/predicted.json` | ✅ WBS/분류만, 수치 예측 ❌ | predicted.json |
| `--step init` | `.track/` 생성, probe hook 등록, 추적 초기화 | ❌ 결정론 | `.track/actual_log.jsonl` + hook |
| `--step status` | jsonl 블로커 패턴 결정론 스캔 + 이벤트 트리거 현황 보고 | ✅ 자연어 렌더링만 | 진행 보고 |
| `--step retro` | 완료 후 실측 vs 예측 deviation 분석 + TK 추출 | ✅ 분류/자연어 | retro report |
| `--step codebase-status` | 코드베이스 능동 탐색 → PM 현황 보고 | ✅ 산문 합성만 | codebase-report.md |
> **기본값**: `--step plan` — 첫 진입은 항상 계획부터.
---
## Rule 5 준수 경계
| 작업 | LLM 사용 | 근거 |
|---|---|---|
| WBS 분해 | ✅ 분류 | 텍스트 → sub-task 분류 |
| complexity 1-5 분류 | ✅ 분류 | description 텍스트 기반 분류 허용 |
| **loc/tokens/minutes 수치 예측** | ❌ **lookup 전용** | baseline percentile 직접 인용, hallucination 방지 |
| 블로커 패턴 감지 | ❌ 결정론 | 정규식·카운터·임계치 비교 |
| 7종 트리거 검출 | ❌ 결정론 | 카운터·임계치 비교 |
| `.track/current_task` 기록 | ❌ 결정론 | `echo T-XXX > .track/current_task` (LLM 아님) |
| 자연어 보고 문구 생성 | ✅ | Rule 5 허용: 자연어 생성 |
---
## Trigger Gate
### Use This Skill When
- PRD 받자마자 WBS + 예측치 lock → `--step plan`
- plan 완료 후 추적 환경 세팅 → `--step init`
- "지금 어디까지 왔어?" / "블로커 있어?" → `--step status`
- 스프린트 완료 후 회고 + TK 추출 → `--step retro`
- estimate vs actual deviation 50% 초과 → `--step plan` 재실행
- "지금 코드 어디까지 됐어?" / "probe 없는 환경에서 현황 보고" → `--step codebase-status`
### Route to Other Skills When
- 비용 시뮬레이션 (lognormal) → `discover/cost-sim`
- WBS 30 task 초과 → `deliver/conduc