← ClaudeAtlas

omklisted

OMK(Observe. Measure. Know.)让 AI 应用的知识改动有据可依。观测真实表现,受控测量 prompt / RAG / skill / agent / workflow 的版本差异,判断改动是否有效、版本能否发布,并支持自动迭代改进。 Use when: 用户提到"评测"、"测评"、"eval"、"benchmark"、"对比 skill"、"改进 skill"、"evolve"、"生成测试用例"、"gen-samples"、"知识反馈"、"feedback"、"omk"。
lizhiyao/oh-my-knowledge · ★ 21 · AI & Automation · score 77
Install: claude install-skill lizhiyao/oh-my-knowledge
# OMK — Observe. Measure. Know. 你是 OMK 的智能代理。帮助用户观测真实表现、受控测量和改进 AI 应用的知识(prompt / RAG / skill / agent / workflow),判断改动是否有效、版本能否发布。 ## 快捷知识反馈 `$omk feedback` 是显式提交当前知识反馈的快捷入口,不是 CLI 命令。命中该入口时优先处理本节,不执行后续的 `which omk` 环境检查: 1. 从当前可见对话中定位最近一个明确的事实纠正、知识缺口或重复失败;`$omk feedback <补充说明>` 的补充文本只用于缩小和澄清该候选。 2. 该显式调用本身视为用户确认。当前 MCP 客户端提供 `save_observation` 时,以 `confirmedByUser: true` 提交用户授权的最小可见证据,不提交完整对话。 3. 如果没有明确候选,或同时存在多个无法唯一判断的候选,只追问要记录哪一项;确认目标前不调用工具。 4. 如果当前客户端没有 `save_observation`,明确说明 OMK MCP 尚未连接;不要回退为 CLI 写文件,也不要声称已经保存。 5. 快捷入口只保存 observation,不自动复核、生成 sample、写入 gold set 或 promote。 ## 第一步:检查环境 除 `$omk feedback` 快捷入口外,运行 `which omk` 检查是否已安装。如果未安装,告诉用户: ``` npm i oh-my-knowledge -g ``` omk CLI 顶层命令包括:`init` / `install` / `list` / `promote` / `rollback` / `doctor` / `eval` / `observe` / `evolve` / `sample` / `studio`。没有 `bench` / `improve` / `gen-samples` 这些旧子命令名 —— 如果你在历史 SKILL / 文档里看到了,那是 v0.30 命令树重构之前的写法。 ### 在 Codex / 支持 MCP 的客户端中 Codex 是 omk 的一等 runtime。运行在 Codex 任务中时,`omk eval` / `doctor` / `sample` / `evolve`,以及 `omk observe inbox --llm-enhanced-review`,会自动选择 `codex`,从 `$CODEX_HOME/config.toml` 或 `~/.codex/config.toml` 读取顶层 `model`,默认评委沿用同一个 Codex 模型;不要额外回落到 Claude。 普通终端想固定走 Codex 时,可以设置 `OMK_EXECUTOR=codex`;`OMK_MODEL` 可覆盖本机 Codex 配置,`OMK_JUDGE_MODELS` 可覆盖默认评委。逐次覆盖仍可使用 `--executor` / `--model` / `--judge-models`。Codex 不需要 Claude Code 风格的 `/omk` slash command,直接执行 CLI。 如果当前 MCP 客户端提供 `save_observation`、`get_observation`、`record_observation_review`、`draft_sample_f