用途:在 OMC 本地分支(local fork)开发时,提醒用户在编辑 TypeScript 后重新构建。OMC 处于本地模式时,HUD 会显示带 L 后缀的 [OMC#X.Y.ZL],此时 Claude Code 从 dist/ 加载编译后的 JavaScript,而不是 src/ 的 TypeScript 源码;对 .ts 文件的修改在 npm run build 重新生成 dist/ 之前对运行中的插件不可见。
触发时机:用户或 AI 刚编辑本仓库的 src/**/*.ts;用户在 TS 编辑后问“为什么我的改动没生效”;用户即将重启 Claude Code 而工作区有未构建的 TS 改动;用户运行 OMC 命令并期待与某次 TS 编辑相关的新行为。
提示方式:给出一句清晰说明并附上确切命令,例如提醒用户编辑了 src/...,需在重启 Claude Code 前运行 npm run build,否则 dist/ 不会反映改动。每“一轮”TS 编辑提醒一次即可,连续编辑多个 TS 文件时在最后提醒一次。
无需提醒的情况:只编辑了 .mjs / .cjs / .md / .json(直接从磁盘加载,无需构建);当前 Claude Code 会话未在本地运行 OMC(HUD 无 L);后台已有 tsc --watch 或 npm run dev:full 在自动重建;用户问的是无关问题。
文件类型速查:src//*.ts 需构建,重启仅在构建后生效;templates/hooks//.mjs、scripts/**/.mjs 或 .cjs、skills//SKILL.md、agents//.md、commands//*.md 重启即可生效,无需构建;.claude-plugin/plugin.json 在 Claude 重启时生效,无需构建;docs//*.md 仅外观相关,无需构建。
免手动开发:若用户频繁迭代,可建议运行 npm run dev:full,它并行执行 tsc --watch 与所有 bridge builder,每次保存约一秒内触发重建,之后只需重启 Claude Code。
本地模式检测:可见线索是 HUD 的 [OMC#X.Y.ZL] 后缀;程序化检测位于 src/lib/version.ts::isRuntimePackageLocal(),触发条件包括包根目录存在 .git/、包根目录存在 src/、包通过符号链接或 junction 到达,或任一祖先目录为符号链接或 junction。在 OMC 分支仓库内运行时即属于本地模式,提醒始终适用。
限制:资料未提供该技能的安装方式、收费、价格、支持平台或效果数据。