一键导入
hit-status
hit-lab 的状态看板。显示当前模式 / rubric 版本 / 校准进度 / 待复盘 / pool 状态 / 是否该升级 SQLite / 是否该 bump rubric。**任何时候都可调,无副作用**。触发词:"状态"/"看板"/"status"/"我现在该做什么"/"进度怎么样"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
hit-lab 的状态看板。显示当前模式 / rubric 版本 / 校准进度 / 待复盘 / pool 状态 / 是否该升级 SQLite / 是否该 bump rubric。**任何时候都可调,无副作用**。触发词:"状态"/"看板"/"status"/"我现在该做什么"/"进度怎么样"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
把内容创作变成可校准的预测循环——打分 → 盲预测 → T+3d 复盘 → 进化 rubric,适用任何能被量化(播放/阅读/收听/点击)的内容;内置一份观点视频 rubric,其他形态可借此起步。触发词:"初始化"/"打分这篇"/"启动预测"/"已发布"/"复盘"/"升级 rubric"/"推荐选题"/"抓热点"/"挖问题"/"状态"/"找对标"/"learn from"。首次使用必须先跑 /hit-init,强烈建议先用 /hit-learn-from 导入对标账号作为初始信号源。
hit-lab 的首次 onboarding 与脚手架创建器。统一流程——所有用户都走相同 5 阶段闭环,唯一区别是"发过视频的人"会在 init 时多一步:抓取已有视频建立历史 context(用于后续 hit-seed 给更贴合的选题、更准的 baseline)。触发词:"初始化"/"init"/"首次使用"/"我是新用户"/"setup hit-lab"。**必须在用户第一次会话执行;其他子 skill 在 .hit-state.json 不存在时自动路由到此。**
从 candidates.md 里按当前 rubric 排序推荐 top N 选题,每条带 composite + 一句 rationale + 锚点对比。**candidates 不存在时给引导而非报错**。触发词:"推荐选题"/"next topic"/"下一篇做什么"/"recommend topics"/"挑一个选题"。
从配置的源抓今天的选题原料(两类:**热点话题** via aihot/trendradar 等,或 **真实用户提问** via community-questions),去重 + 粗打分 + 写入 candidates.md。**绝大部分人没有候选池——这是让"我没素材"问题在 onboarding 第二步就消失的钥匙**。触发词:"抓热点"/"fetch trends"/"今天有什么可做的"/"trending now"/"找选题"/"挖问题"(= 抓真实用户提问,等价于 sources: community-questions)。
登记一篇内容已发布,把 URL/平台 ID/发布时间写入对应预测文件 header 和 state file。这是一个轻量动作——只更新元数据,**不动预测段任何字符**。另含两个子模式:--backfill 补登记历史已发内容(无预测)、--preflight 发布前检查(标题 lint / 字数 / 图数)。触发词:"已发布"/"I shipped"/"发布链接是 X"/"刚发完 [url]"/"补登记"/"backfill"/"发布前检查"/"preflight"。
INTERNAL sub-agent for blind 9-dim rubric scoring — NOT user-facing, do NOT invoke from main conversation. Spawned via Task tool by hit-score / hit-predict / hit-bump(channel B:A=main / B=blind sub / C=cross-model). Input ONLY script_path + rubric_notes_path, refuses anything else. Output strict JSON: 9 dims × {score 0-5, confidence enum, one-line reason}. Hard-refuses to Read .hit-state.json / predictions/* / retro 段 / audience.md, or anything that could leak post-publish data.
| name | hit-status |
| description | hit-lab 的状态看板。显示当前模式 / rubric 版本 / 校准进度 / 待复盘 / pool 状态 / 是否该升级 SQLite / 是否该 bump rubric。**任何时候都可调,无副作用**。触发词:"状态"/"看板"/"status"/"我现在该做什么"/"进度怎么样"。 |
| allowed-tools | Bash(*), Read, Glob, Grep |
读 state file + 扫描用户项目 → 汇总当前进度 → 输出"今天该做什么"清单。
[用户:状态]
↓
[Phase 1: 读 .hit-state.json + 扫文件系统]
↓
[Phase 2: 计算派生指标]
↓
[Phase 3: 检测建议触发器(升级 / bump / 清算)]
↓
[Phase 4: 输出看板]
| 来源 | 用途 |
|---|---|
.hit-state.json | 主要状态 |
predictions/*.md | 校准样本数 / pending retros |
candidates.md | 候选池规模 |
rubric_notes.md | 行数 / 当前版本 |
.hit-cache/usage.jsonl(如有) | meta-logging 数据,用于"距上次 bump 多少次预测" |
state = read_json('.hit-state.json')
if not state:
return "你还没初始化。请先跑 /hit-init。"
predictions = glob('predictions/*.md')
candidates_count = parse_candidates_md_entries()
rubric_lines = wc -l rubric_notes.md
| 指标 | 算法 |
|---|---|
| Buffer 数 | len(state.shoots) |
| Buffer 颜色 | 按 cadence-protocol.md 派生:buffer_days = buffer_count × target_publish_cadence_days,<1 红 / 1-2 橙 / 3-5 绿 / >5 蓝。如 target_publish_cadence_days=null → 颜色禁用 |
| Confidence 等级 | 按 state-management.md confidence 表 派生:从 calibration_samples 整数派生 emoji + 标签 |
| 最早一拍至今天数 | now - state.shoots[0].shot_at,用于警告"拍了 N 天没发" |
| 校准样本数 | predictions 中含完整复盘段(实绩数据非空)的文件数 |
| 待复盘 | state.pending_retros 中已过 RETRO_WINDOW_DAYS 的 |
| 池大小 | candidates.md 中 tier!=skip 的 entry 数 |
| 上次 bump 至今几次预测 | predictions 中 published_at > state.last_bump_at 的数量 |
| 同向偏差队列 | state.consecutive_directional_errors |
| in_progress 陈旧度 | now - state.in_progress_session.started_at(如有) |
按优先级(高→低)逐项检查:
pool_status=none + calibration_samples=0 + 距 init >24h → "🌱 你 init 完已经 N 天但还没拍——是因为没选题吗?跑 /hit-seed 5 分钟拿 5 个候选 + 5 个 draft" 高优先级🎛️ hit-lab 状态(更新于 2026-05-04 15:00)
内容形态:opinion-video / 时长 3-5min / cadence: 隔日更
当前 rubric:v2 (上次 bump: 2026-04-22)
校准样本:18 篇
Confidence: 🟢 较高 (中枢 ±15%,rubric 形态稳定)
Baseline: 4.2w 中位数
📦 Buffer:3 篇(🟢 绿色)
按你的 cadence (隔日更)= 6 天 buffer,节奏稳定
📊 进度条
[█████████████░░░░░] 18 / 30 → SQLite 升级建议门槛
[██████████░░░░░░░░] 18 / 10 → percentile 桶可用(已超过门槛)
🎬 待办(按紧急度)
🚨 复盘 1 篇(已过 T+3d)
- predictions/2026-05-01_db063817_你已不在关系里.md(T+3d 到了)
⚠️ 同向偏差 3 次(high, high, high)→ 建议 /hit-bump
💤 in-progress prediction 已陈旧 35 天
- predictions/2026-04-01_xxx.md → 是已发了忘登记?还是弃稿?
🔥 候选池
- candidates.md: 27 条(tier1: 12, tier2: 9, tier3: 6)
- 距上次抓热点: 4 天 — 可以再跑 /hit-trends
📈 健康度
- rubric_notes.md: 412 行(健康,<600 警戒线)
- hooks_installed: ✅
- external audit configured: ❌ → 建议配 mcp__llm-chat__chat
下一步建议(按推荐优先级):
1. /hit-retro predictions/2026-05-01_db063817_你已不在关系里.md ← 最紧急
2. /hit-bump ← 同向偏差 3 次的处理
3. 处理陈旧 in-progress(手动或回 "清理 in-progress")
完整的命令清单见主 SKILL.md。
输出风格:直白、具体、可点击。每个建议附确切的命令——用户应能 copy-paste 直接执行。
/hit-bump --propose "..." 的精确入口