用途:cheat-status 是 cheat-on-content 的状态看板,读取状态文件并扫描用户项目,汇总当前进度,输出“今天该做什么”清单。任何时候都可调用,无副作用,只读不写。
主要能力:读取 .cheat-state.json 作为主要状态来源,扫描 predictions/*.md 统计校准样本数与待复盘,解析 candidates.md 得到候选池规模,统计 rubric_notes.md 行数与当前版本,如有 .cheat-cache/usage.jsonl 则用于计算距上次 bump 的预测次数。派生指标包括 Buffer 数与颜色、Confidence 等级、最早一拍至今天数、校准样本数、待复盘、池大小、同向偏差队列、in_progress 陈旧度等。
使用方式:触发词为“状态”“看板”“status”“我现在该做什么”“进度怎么样”。未初始化时提示先跑 /cheat-init。输出看板包含内容形态、当前 rubric、校准样本、Confidence、Baseline、Buffer、进度条、待办、候选池、健康度与下一步建议,每条建议附确切命令,便于直接复制执行。
建议触发器:按优先级检查 Buffer 颜色(红/蓝)、拍摄超 14 天未发、in_progress 陈旧、待复盘、池为空、系统性偏差信号、confidence 升级、校准样本跨过 5/10/30、rubric_notes 行数超 600、hooks 未安装、上次 bump 为自审、rubric 形态不匹配、benchmark 状态等。
限制:无副作用,读多写零,任何状态修改由其他 skill 负责;字段缺失时显式标“未知”,不猜测;拒绝在 status 中顺带执行 retro 等写操作;SQLite 升级工具标注为 planned,尚未可用。