用途:Sprint 是 bkit 中位于 PDCA 9 阶段之上的元容器,把一个或多个特性归入共享的 scope、预算与时间线;每个 sprint 走 prd→plan→design→do→iterate→qa→report→archived 的 8 阶段生命周期。
主要能力:16 个子动作,包括 init、start、status、list、phase、iterate、qa、report、archive、pause、resume、watch、feature、fork、help、master-plan,另含 measure。Trust Level L0-L4 决定自动运行停在哪个阶段(L3 默认到 report,archive 需批准)。自动暂停触发器含 QUALITY_GATE_FAIL、ITERATION_EXHAUSTED、BUDGET_EXCEEDED、PHASE_TIMEOUT。measure 支持单 gate、多 gate(CSV)或按阶段批量(gate > gates > phase 优先级),L2 及以上为记录模式。
必要用法:例如 /sprint init my-launch --name "Q2 Launch" --trust L3 与 /sprint start my-launch。技能经 <bkit-root>/scripts/sprint-handler.js 路由;技能内不含 skills/sprint/scripts/sprint-handler.js。测量 gate 时需由主会话注入 deps.agentTaskRunner(createTaskToolRunner),子进程 CLI 路径无法使用 Task 工具。
适用场景:多特性、需要主计划与质量门禁的发布工作。
限制:不要用于单特性 PDCA(用 bkit:pdca)、入门级项目或一次性修 bug。M5、M10、S2、S4 等未支持 gate 返回 unsupported_gate。L0/L1 测量为预览模式,不写入 qualityGates。子代理 fork 模式下结果可能延后到下一轮,需以非交互方式或设 CLAUDE_CODE_FORK_SUBAGENT=0。更多配置项、价格与平台信息暂未提供。