Live PDCA dashboard ticking every 30s — reads pdca-status.json + token-ledger.ndjson tail, renders fixed-width panel via CC /loop.
Triggers: pdca watch, live dashboard, watch progress, 실시간 대시보드, ライブダッシュボード, 实时仪表板, panel en vivo, tableau de bord.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Live PDCA dashboard tied to bkit's state machine + token ledger
deprecation-risk
none
effort
low
description
Live PDCA dashboard ticking every 30s — reads pdca-status.json + token-ledger.ndjson tail, renders fixed-width panel via CC /loop.
Triggers: pdca watch, live dashboard, watch progress, 실시간 대시보드, ライブダッシュボード, 实时仪表板, panel en vivo, tableau de bord.
argument-hint
[feature]
user-invocable
true
allowed-tools
["Read","Glob"]
imports
[]
next-skill
null
pdca-phase
null
task-template
[Watch] {feature}
PDCA Watch — Live Tick Dashboard
v2.1.11 Sprint β FR-β4. Wraps lib/dashboard/watch.js over CC's
/loop (v2.1.71+). Read-only — only consumes state files; never
writes. Falls back to a single render when /loop is unsupported
(E-β4-01).
Arguments
Argument
Description
Example
(none)
Auto-resolve active feature from pdca-status.primaryFeature
/pdca-watch
<feature>
Watch a specific feature by name
/pdca-watch bkit-v2111-integrated-enhancement
Behavior
Resolution
If <feature> is provided, use it verbatim.
Else read .bkit/state/pdca-status.json → primaryFeature, then
activeFeatures[0] as fallback.
If still no feature → render "No active PDCA feature. Start one with /pdca pm <feature>" and exit.
Tick (every 30s via /loop)
For each tick, lib/dashboard/watch.js#renderTick produces a panel with:
Watch <feature> — tick N (HH:MM:SS)
─────────────────────────────────────────────────────────────
Phase: <phase> Match: <%> Iter: <n / 5>
Tokens: <in> in / <out> out · samples <N>
Est cost: $<USD>
─────────────────────────────────────────────────────────────