# Koma(狛犬) ### Miko:为 Claude Code 和 Codex 检查必需的 Skill 读取 > **你的 coding agent 说它读了 Skill,但它真的读了吗?** > > Miko 在 Hook 层拦截编辑动作,如果 agent 没有先读取你指定的 Skill,就拒绝这次编辑,并给出一次可见的重试路径。本地运行,零依赖,验证器不调用 LLM,免费开源。 #### 谁需要这个? - 你在用 **Claude Code** / **Codex CLI**,并且写了 Skill 但不确定 agent 是否遵守 - 你希望编辑前有**硬性检查**,而不是靠 prompt 提醒 - 你想让 Skill 的读取行为变成**可观测、可拒绝、可恢复的** #### 与其他工具的区别 与静态 Skill 校验或安全扫描工具不同,Miko 工作在**运行时 Hook 层**,拦截的是 agent 实际的编辑工具调用,而不是对 Skill 文件进行静态扫描。 #### 适用范围 **Miko 是一个极其轻量的工具。** 它只检查少量可观察事件,只拦住不满足要求的动作。它不是安全边界,不是合规系统,也不能证明模型理解了任何东西。 **请在每次对话开始时,明确要求 agent 主动加载它需要的 Skills。** Miko 是 agent 忘记时的兜底,不能替代你把要求讲清楚。指令越清楚,被暂停的次数越少。 ```bash npm install -D koma-miko npx koma-miko init --host claude ``` 在生成的 `miko.json` 中填写项目已有的 Skill 和受保护路径,再启动新的 Claude Code 会话。**使用 Codex?** 请按 [Codex 配置与首次 Hook 审阅](./packages/koma-miko/README.zh-CN.md#codex-setup) 操作。Codex CLI 属于 Technical Preview;Desktop 必须先通过 CLI 激活。
▶ 体验 Miko 终端引导回放 —— 同页还有 Gate、Scout、Core,无需注册。
--- ### 面向 Claude Code 和 Codex 的 Miko Alpha
**`koma-scout`** — 外围防护。限流、音频上传校验、地理白名单。在昂贵的 AI 调用之前做便宜检查。[README →](./packages/koma-scout/README.md)