用途:teach-oh 是项目初始化(setup)技能,用于在开始工作前收集项目上下文并保存到 AGENTS.md(跨智能体标准文件)。适合新项目启动、AI 助手反复“读不懂”项目、接入新 AI 工具、或战略与目标发生重大变化时使用;不适合任务执行中途使用。
主要能力与流程:
- 先检查 RNA(Repo-Native Alignment)MCP 是否可用,检测其 search、repo_map、list_roots、outcome_progress 工具,或检查 PATH 中的 repo-native-alignment、.mcp.json 是否引用 repo-native-alignment 或 rna-server。可用则用 repo_map 定位、用 search 查符号/产物/邻居/影响;不可用则询问是否安装,安装时按平台与芯片选择产物,并调用 /rna-mcp:setup 技能,随后运行 repo-native-alignment setup --project . 配置 .mcp.json。
- 独立探索代码库:目录结构、包文件、构建与 CI/CD、已有 AGENTS.md/CLAUDE.md/README/CONTRIBUTING、.oh/ 与 docs/adr/、命名与文件组织约定、近期 git 提交。
- 针对无法推断的内容提问,聚焦战略与目标:项目要达成什么、用户是谁、成功标志、当前优先级、不可妥协的约束、有意做出的取舍、明确不在范围内的事项、团队决策方式、“完成”的定义、应避免的过往错误与敏感区域。
- 将发现整理为结构化内容,经用户确认后追加到 AGENTS.md(不存在则创建),包含 Open Horizons Framework 与 Project Context 两部分。
可选步骤(仅 OMP):安装 phase-aware 技能钩子、安装 6 个阶段智能体(oh-aim、oh-problem-space、oh-problem-statement、oh-solution-space、oh-execute、oh-ship),并可按需创建 .oh/skills-config.json。可选步骤(Claude Code):安装阶段智能体到 .claude/agents/。
限制:不适用于任务执行中途;RNA 与钩子/智能体安装均为可选,拒绝后仍可用标准工具(Grep、Read、Glob)工作;钩子仅支持 OMP,其他智能体不适用;安装资产须来自已检入的仓库本地 vendored 资产,缺失时跳过,不得下载可变远程内容或使用本地编译二进制作为发布构建;MCP 工具需重启客户端后可用。具体收费、价格与效果资料暂未提供。