telemetrylisted
Install: claude install-skill SONGYEONGSIN/vibe-flow
# /telemetry
vibe-flow의 본인 1 머신 사용량을 분석해 메이커 의사결정 데이터를 출력한다. 기본 분석 기간 30일, `--period 7|30|90`으로 조정 가능. 두 데이터 소스 지원:
| Source | 데이터 위치 | 측정 대상 | 한계 |
|--------|-----------|----------|------|
| `events` (default) | `.claude/events.jsonl` | 자체 hook이 기록한 의미 있는 이벤트 (brainstorm/plan_created/commit_created 등) | instrumentation gap — Skill 자동 trigger + Agent dispatch는 PR #81(`tool-invocation-tracker.sh`) 머지 이후만 기록 |
| `session` (F-D2 R3) | `~/.claude/projects/<project>/*.jsonl` | Claude Code raw 세션 로그의 Skill tool / Agent tool 호출 직접 추출 | 의미 있는 events(brainstorm/plan_created)는 부재 |
**권장 사용**:
- 일상 점검: `--source events` (의미 있는 활동 단위)
- 실 호출 빈도 정밀 측정: `--source session` (instrumentation gap 우회, raw 데이터)
- 둘 다 보고 싶으면: 두 번 실행 후 비교
## 트리거
- `/telemetry` — 종합 보고서 (30일, events)
- `/telemetry skills` — Top 5 + Active + Stale만
- `/telemetry trends` — 추이만
- `/telemetry --json` — JSON 출력
- `/telemetry --period 7|30|90` — 분석 기간 조정 (다른 모드와 조합 가능)
- `/telemetry --source session` — Claude Code raw 세션 로그 분석 (F-D2 R3)
- `/telemetry skills --source session --period 7` — 조합 가능
## 절차
### 1. 모드 + 기간 + 소스 파싱
```bash
# 기본값
MODE="all"
PERIOD_DAYS=30
SOURCE="events" # events (default) | session (F-D2 R3)
# 인자 순회 — --period / --source / mode 동시 허용
while [ $# -gt 0 ]; do
case "$1" in
--period)
shift
case "$1" in
7|30|90) PERIOD_DAYS="$1" ;;
*) echo "warn: --period $1 무효, 30일로 대체 (허용: 7|30|90)" >&2 ;;
esac
;;
--source)
shift
case "$1" in