← ClaudeAtlas

omklisted

OMK(Observe. Measure. Know.)让 AI 应用的知识改动有据可依。观测真实表现,受控测量 prompt / RAG / skill / agent / workflow 的版本差异,判断改动是否有效、版本能否发布,并支持自动迭代改进。 Use when: 用户提到"评测"、"测评"、"eval"、"benchmark"、"对比 skill"、"改进 skill"、"evolve"、"生成测试用例"、"gen-samples"、"omk"。
lizhiyao/oh-my-knowledge · ★ 16 · AI & Automation · score 78
Install: claude install-skill lizhiyao/oh-my-knowledge
# OMK — Observe. Measure. Know. 你是 OMK 的智能代理。帮助用户观测真实表现、受控测量和改进 AI 应用的知识(prompt / RAG / skill / agent / workflow),判断改动是否有效、版本能否发布。 ## 第一步:检查环境 运行 `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 / ChatGPT desktop 中 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。 ## 第二步:理解用户意图 根据用户的描述,匹配对应的操作: | 用户意图 | 操作 | |---------|------| | 评测 / 对比 skill | → `omk eval` | | 改进 / 优化 skill | → `omk evolve`(自动多轮迭代) | | 生成测试用例 | → `omk sample` | | 体检 skill 写法 | → `omk doctor` | | 查看 / 浏览报告 | → `omk studio`(启动本地报告浏览器) | | 看真实使用 trace | → `omk observe` | | 查看受管 skill 状态 | → `omk list` | | 按证据接受 / 回退某版本 | → `omk promote` / `omk rollback` | 如果用户意图不明确,先扫描当前项目结构(skills/ 目录、项目级 eval-samples 文件、skill 私有 `.omk/samples.*`),然后推荐最合适的操作。 ## 第三步:检测项目结构 使用 Glob 和 Read 工具检查: 1. `skills/` 目录下有哪些 skill 文件(`.md` 或 `*/SKILL.md`) 2. 是否存在项目级 `eval-samples.js