ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

oh-my-claudecode实测:Claude Code最强增强工具使用指南

oh-my-claudecode实测:Claude Code最强增强工具使用指南 装了 Clauude Code 一段时间后我的第一感受是“这工具挺聪明但离顺手还差一口气”。写小脚本、梳理旧代码逻辑、生成单元测试它都比我预期的好可一旦面对真正复杂的工程任务原生 CLI 的种种短板就开始露出马脚上下文膨胀、命令系统单薄、切换第三方模型各种折腾。直到我偶然在社区里看到 oh-my-claudecode一开始我是将信将疑的——一个命令行增强工具能翻出多大浪花实测用了两三周之后我承认它确实配得上“可能是 Claude Code 最强赋能工具之一”这个评价。这篇不是官方文档的复述而是我自己真实跑下来的一些体验和踩坑记录希望对正在折腾 Claude Code 的朋友有帮助。1. 原版 Claude Code 用起来最难受的五个瞬间1.1 长会话失控上下文膨胀是第一条命门Claude Code 的原生会话机制其实挺朴素——它把几条指令和一个项目目录打包在一起然后在对话里不断累积上下文。用短代码片段的时候问题不大但一旦是那种“上午改接口、下午调页面、晚上还要往回改需求”的日常工作流你就会慢慢发现对话越长Claude Code 越容易“失忆”。它记不住最开始约定的变量命名风格、忘了你禁止改动的那几个文件。它在长会话里大量复述早前内容输出速度变慢不说token 消耗也在悄悄变大。偶尔出现极端的“回环”现象——它抓不住用户最新的意图反而在没有意义的旧结论上反复绕圈。我遇到过最挫败的一次接手一个 Java 项目让 Claude Code 帮忙重构一个核心类的依赖注入方式。磨了一整天每次改动它都很笃定但 review 下来总发现它把“只改 service 层”的约束给忘了。后来一查发现上下文里积累了几十轮函数签名和报错日志它早把最开始的约束条件挤出了自己的“注意力窗口”。原生 Claude Code 虽然也提供了上下文压缩能力但触发机制和自定义程度都比较一般。这算是第一道坎。1.2 官方命令太少不是不能扩展而是扩展门槛太高原生 Claude Code 自带一些 slash command比如/init、/help、/compact等日常用用还可以但真到团队协作场景就撑不住了。我想添加一个“每天站会前自动生成昨天工作摘要”的命令设想得很好——把 git log、未提交的 diff、今日 TODO 全部喂给 Claude Code。可在原生 CLI 里自定义命令要么通过复杂的配置片段去堆要么依赖外部脚本体验非常零散命令和命令之间的参数传递也容易绊脚。这是 oh-my-claudecode 打动我的第一个点它把命令体系做深了。1.3 模型切换成本高DeepSeek、Qwen、GLM 不是想换就能换这个我自己也折腾过。Claude Code 默认绑定的是 Anthropic 官方的订阅通道但我在实际项目中经常要用到不同的模型某段时间想跑 DeepSeek 看看代码理解能力过两天又要换上 Qwen 或 GLM 做小范围对比测试甚至还会想把本地 LM Studio 里拉起来的开源模型一起拉进 Claude Code。原生的做法是手动改环境变量ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN改一次重启一次改一次再重启一次非常烦躁而且很容易把当前项目的配置搞乱。到了这一层你就会发现真正阻碍你的不是模型本身而是“切换管线”太原始。1.4 项目历史形同虚设会话结束等于知识丢失原生 Claude Code 会把你每次会话的内容存在本地记录里但从实用角度讲它基本不具备“可检索”的能力。今天我写了一段很复杂的业务逻辑明天想把它从历史对话里捞出来复用靠翻目录、搜索 JSON 文件不现实。我甚至试过直接去文件名里搜关键字但那些记录文件的命名方式让人一头雾水。每次重开一个会话基本等于从零开始。1.5 想深入自动化却无从下手Claude Code 本身能执行 bash 命令、能读写文件理论上可以做不少自动化工作。但原生 CLI 缺少一套“把外部工具接进来”的标准路径——MCP 服务器怎么配、沙盒环境怎么跑、外部 Webhook 怎么调用都得自己摸索。oh-my-claudecode 真正的优势恰恰是在这五个痛点上提供了相对完整的解决方案。2. 安装其实很快但有四个细节别跳过2.1 环境要求与两行安装命令oh-my-claudecode 本质上是一个包在官方 Claude Code CLI 之外的增强层它不替换原版而是把你的claude命令“包装”起来叠加自定义命令和配置管理能力。安装前先确认本机有 Node.js 环境建议 Node 18 以上我用的是 Node 20.x没遇到兼容问题。以常见的 npm 安装为例命令非常简单npm install -g oh-my-claudecode如果你用的是 macOS也可以直接用 Homebrew 走社区 tap 的路线命令格式为brew install tap名/oh-my-claudecode。具体 tap 名称以项目 README 为准因为不同版本托管方可能不太一致。装完之后在终端执行omc --version如果能正常输出版本号说明增强层已经就位。这里有个容易踩的坑很多人装完以后直接把omc当成claude用结果发现自定义命令一个都跑不起来。原因是 omc 需要在首次运行时完成初始化把配置目录和命令集装进你的用户目录跳过这步等于只装了一半。2.2 初始化让 omc 接管你的 Claude Code在终端里执行初始化命令不同版本叫法可能略有差异有的是omc init有的是omc setup建议执行后看一下帮助信息确认。初始化过程会自动做几件事扫描本机是否已有 Claude Code 可执行文件并记录其路径在用户目录下建立 omc 自己的配置结构把claude命令改造成“优先调用 omc 逻辑”的包装形式生成一份可供你手动调整的基础设置文件。我第一次跑初始化的时候屏幕上跳出一串状态检查类似“Claude CLI found: OK”“Configuration directory: OK”之类的信息。看到这些输出不用慌它们只是告诉你环境是否齐整。初始化完成后再敲claude或omc就会进入一个带增强命名的交互式终端。2.3 配置别名PowerShell 用户最容易卡住的地方如果你是在 Windows 的 PowerShell 里使用初始化完成后大概率会遇到一个问题直接敲claude系统还是去调原版没走 omc 的包装逻辑。原因很简单——PowerShell 不认 bash 里那种“命令覆盖”的做法。解决办法是手动加一个命令别名。在$PROFILE里加一行Set-Alias claude omc改完记得执行. $PROFILE或重开终端。我当时在这上面磨了半个小时因为官方 README 里默认“读者都在用 bash”完全没有提 Windows 别名这茬不少人初始化后以为安装失败。所以如果你用 PowerShell看到claude没反应先检查这一步。2.4 检查配置文件settings.json 是关键中的关键omc 的基础配置同样会落在~/.claude/settings.json里这个文件同时被官方 Claude Code 读取。初始化之后我建议你打开它看一眼会看到类似这样的结构{ environment: { ANTHROPIC_BASE_URL: https://api.anthropic.com, ANTHROPIC_AUTH_TOKEN: 你的密钥 }, commands: {}, context: [] }实际内容会更多但核心骨架逃不出这三块环境变量、自定义命令、注入到每轮对话的上下文。很多第三方教程里讲的“Claude Code settings.json 配置”指的就是这个文件。omc 的厉害之处在于它不会逼你手改 JSON——你可以通过它内置的命令去增删配置但对那种“想精细控制”的人来说直接改这个文件依然是最快路径。下面这句是我踩过坑之后总结出来的千万别把ANTHROPIC_AUTH_TOKEN留成初始化时的默认值有些第三方 gateway 的光环要靠它来撑。如果配错了错误提示会以一种很隐晦的方式出现比如“Request failed with status 401”或者突然断连。3. 模型路由接 DeepSeek、Qwen、GLM甚至把本地 LM Studio 拉进来3.1 先想明白一个问题Claude Code 为什么要换模型有人觉得Claude Code 本来就是 Anthropic 的产品不订官方订阅还折腾第三方模型不是瞎胡闹吗这句话对了一半。在实际项目里我换模型通常有三个原因成本控制某些模型在代码理解任务上性价比更高我只需要它完成一部分子任务没必要每次都走官方的最大模型。对比测试同一个 prompt我想看看 DeepSeek 和 Qwen 在不同代码生成任务上的差异验证哪个更适合团队的日常开发。本地优先代码涉及内部敏感逻辑不能传到外部 API需要在本地模型上跑一趟。在这种背景下omc 相当于给你提供了一个“模型路由抽屉”想用哪种模型切换的成本从“改环境变量并重启”下降到了“选一个配置再进入对话”。3.2 第三方 API 的接入路径先说场景一接 DeepSeek v4、Qwen、GLM 这类第三方模型。它们大多提供 OpenAI 兼容接口但 Claude Code 原生只认 Anthropic 风格的ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN。所以你要中间加一层“协议转换”常用的方案是自建 one-api、new-api 或 LiteLLM 这类网关把 OpenAI 格式请求转成 Anthropic 格式然后把网关地址填给 Claude Code。在 omc 里这个过程被收纳进了配置管理。你可以在 settings.json 的environment块里直接填入网关地址{ environment: { ANTHROPIC_BASE_URL: https://你的网关地址/anthropic, ANTHROPIC_AUTH_TOKEN: sk-你的网关密钥 } }注意不同网关的 path 不尽相同有的直接是/v1有的需要带/anthropic务必要看网关的接入文档。因为省掉了“反复修改系统环境变量”的阶段一套模型一组配置切换时只需要把配置文件替换或通过 omc 的命令去调整比原版舒服太多。3.3 用 cc-switch 做“配置抽屉”社区里另一个很火的工具 cc-switch就是专门解决“多套模型配置来回切换”这个问题的。它做得比较轻本质上是帮你管理多组ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN需要哪套就套哪套。如果你装了 omc再把 cc-switch 一起用基本就是“模型自由”的状态一个团队里有人偏 DeepSeek 跑长上下文有人偏 Qwen 冲稳定性还有人走 GLM 做代码评审互不干扰。我自己的习惯是给每个模型建一个独立配置块标注好是“日常编码”“代码评审”还是“长任务分析”这样切换时目的明确不会出现稀里糊涂换了模型导致输出风格突变的情况。有一点必须提醒CLI 工具对模型的“理解能力”依赖很强不是所有模型都能像 Claude 一样熟练执行 Claude Code 里的复杂指令。DeepSeek、Qwen、GLM 目前对指令遵循instruction following的能力各有差异接入后第一件事应该是跑一个小型项目观察它是否严格按你设定好的 step 走而不是直接上生产级别的大任务。3.4 接入本地 LM Studio 模型真正的离线玩法再讲一个热搜词里老出现的问题怎么让 Claude Code 调用 LM Studio 拉起来的本地模型。这个诉求很实际——很多开发者既想要 Claude Code 的交互体验又不希望把代码推给外部服务。LM Studio 的作用是本地起一个模型服务启动后在本地监听一个端口默认常见的是http://localhost:1234。但 Claude Code 不会直接认这个地址因为它要的是 Anthropic 格式的 API。两条路可以走在本地再跑一层转发网关把localhost:1234的 OpenAI 兼容接口转成 Anthropic 格式再把ANTHROPIC_BASE_URL指到转发层选择 LM Studio 里已经支持 Anthropic 风格接口的启动模式新版 LM Studio 部分版本提供类似选项直接把 base URL 指向它就是。我实践的是第一条路用 LiteLLM 起了个本地代理配置文件大概是这样export ANTHROPIC_BASE_URLhttp://127.0.0.1:4000/anthropic export ANTHROPIC_AUTH_TOKENlocal-model-key这里local-model-key只是个占位 token因为本地服务通常不校验。接通之后Claude Code 的体验感和云端版本几乎一致区别只是底层模型变成了你本地拉起来那一个。不过要泼盆冷水本地模型受限于显存和上下文窗口大多数开源模型撑不起 Claude Code 那种“动辄几十万 token”的奢侈用法。本地跑模型时我一般会搭配 omc 的上下文压缩能力否则聊到一半模型就“断片”了。4. 日常用得最狠的九个核心命令如果说安装配置是开胃菜那 omc 的斜杠命令就是正餐了。我使用频率最高的命令基本都是围绕“会话管理”和“上下文控制”展开的这些恰恰是原生 Claude Code 最薄弱的环节。4.1/new让每个任务都有自己的独立会话以前在原版里我习惯一个项目开一个会话从头聊到尾。结果就是任务一多上下文相互污染改 A 任务的代码时会莫名带出 B 任务的信息。用 omc 以后我养成了一个更健康的习惯进入项目后先用/new开一个针对当前任务的独立会话语境。它的作用不只是“清空记录”而是给你的任务定义一个明确的边界——新的会话只关心你当前给的指令和文件不会把之前几轮对话里的旧包袱背过来。一个 Bug 一个会话、一个 Feature 一个会话排查问题时干净利落。这算是把“上下文隔离”从理念变成了实操。4.2/context主动注入不是被动等待原生 Claude Code 里你也可以在启动时通过参数给模型一些背景说明但一旦会话进行到中期你再想让模型“聚焦”到某个文件或某段设计文档上操作就很别扭。omc 的/context命令可以直接把项目说明、架构文档、编码规范等文件注入到当前对话的上下文里。我通常会在一个 Java 项目里先把以下内容通过/context加载pom.xml、README.md、docs/architecture.md、团队的CODE_STYLE.md。这样模型每次回复都能基于这些材料做判断而不是凭感觉瞎猜。实测下来加载上下文后生成代码的准确率有明显提升至少不会再出现“package 名都拼错”这种低级问题。4.3/compress给上下文做“瘦身手术”这个命令是我最喜欢的功能之一。长会话里模型会累积大量过程性内容——报错信息、临时调试输出、来回修改的对话记录。这些东西占着宝贵的上下文窗口却对最终结果没有贡献。/compress的作用就是把这些过程性内容折叠成一两句话的摘要释放出上下文空间给新指令。它比原生/compact更聪明的地方在于你可以通过参数控制压缩的“力度”和保留范围把关键约束条件单独拎出来避免压缩后模型忘掉重要前提。我个人的习惯是每当对话超过 20 轮或者模型开始出现重复旧结论的现象时就主动执行一次/compress。它已经成为我长任务里的“续命技能”。4.4/chat-summary让历史会话变成可复用的资产以前用原生 Claude Code会话结束后所有有价值的信息就“死”在本地文件里了几乎无法检索。omc 的/chat-summary会把当前会话的核心内容提炼成一份结构化摘要包括任务目标、关键决策、最终结论、遗留问题等。我会在每次任务收尾时执行一次把摘要保存到项目的一个固定目录里比如docs/chat-logs/2025-06-01-payment-module.md。一段时间后在整个项目里就能形成“决策留痕”配合后面的检索命令价值非常大。4.5 其他五个高频命令除了上面四个还有几个命令我几乎每天都在用/read-file会话中间直接读取文件内容不用为模型拼接路径适合快速让它理解某个具体文件。/review把当前分支的 git diff 交给模型做代码评审它会按“潜在问题、风险点、修改建议”输出结构化意见。/commit根据当前改动自动生成符合团队提交规范比如 Conventional Commits的 commit message。/self-improve这个是 omc 的“自我升级”入口可以在不退出 CLI 的情况下重新拉取配置、更新命令集合。/search在本地历史会话中做全文检索基于摘要和记录文件把以前某次的处理方案捞出来。这些命令合在一起基本把原生 CLI 的“一次性交互工具”属性改造成了“可积累、可检索、可复用”的项目助手。5. 更强的扩展MCP、E2B、DeepLink 和外部工具联动omc 真正的“最强赋能”体现在一个更底层的设计上它不满足于只做一个命令增强器而是引入了一套可扩展的模块体系。我用下来最值得展开的是四个方面。5.1 MCP 服务器让 Claude Code 第一次真正“有手有脚”MCP 是模型上下文协议Model Context Protocol的简称可以把它理解成给模型提供外部工具的“USB 接口”。原生 Claude Code 虽然也支持 MCP但配置和调用链路相对繁琐。omc 把 MCP 的接入做成了“模块化配置”你可以让模型通过 MCP 去操作浏览器、查数据库、调内部 API而不是只停留在“读文件、写文件、跑命令”这三板斧。我在一个 Web 项目里接了浏览器 MCP让 Claude Code 自己打开本地页面、点击按钮、读取 console 报错排查前端问题时效率直线上升。以前要手动贴 DOM 结构和报错信息现在它自己就能“看见”页面发生了什么。配置 MCP 时注意不要一股脑把所有服务器都接上因为每个 MCP 工具都会占用上下文描述空间。我一般只保留当前任务真正需要的 2-3 个。5.2 E2B 微虚拟机代码沙盒不是新鲜事但接入顺滑是另一回事E2B 是一个能在云端快速起微虚拟机的服务适合跑“有副作用”的代码——比如安装依赖、执行测试、模拟多进程。omc 里集成了 E2B 这类微虚拟机能力后模型生成的代码可以先在隔离环境里执行一遍再拿给你而不是让你手动复制到本地去验证。我常用它来跑一些“我不太放心直接动本地环境”的操作临时下载一个 npm 包测试 API、跑一段数据处理脚本验证逻辑、在干净环境里复现生产环境的安装步骤。因为它和 omc 的会话流程是打通的模型自己知道“刚才那段测试代码在沙盒里跑过了”不会出现“你让我在本地执行一下试试”这种处理方式。5.3 DeepLink UI从终端到浏览器界面的无缝衔接这个功能知道的人比较少但我认为它是协作场景里的一步妙棋。DeepLink 可以把当前对话生成一个链接在浏览器里打开后能看到和终端一致的会话内容。它对于需要“把对话分享给同事 review”的场景非常有用——我不需要把终端截图发群里直接甩一个链接过去对方就能看到完整的上下文和决策过程。5.4 与 Make、Zapier、飞书机器人之类的联动omc 在外部集成上留了 hook 机制简单理解就是可以让外部工具通过 Webhook 触达 Claude Code 会话。我试过的场景包括用 Make.com 的自动化流程把产品团队提的 issue 转成一段任务摘要自动塞进 Claude Code 的新会话让 AI 先做一轮初步分析把 Claude Code 的会话摘要通过 Webhook 推到飞书群让团队早会时直接看到昨天的 AI 任务进展配合 Zapier 把几个常用工具串起来比如收到邮件附件后触发 Claude Code 对话让它读取附件内容并给出结构化回复草稿。这些联动很多其实原生也能做但难在“接入成本”。omc 的模块化设计让每个外部集成都变成了“填几个参数”的事不用每次去翻 API 文档。6. VSCode、桌面版和 Windows 上踩过的三个坑6.1 VSCode 里跑 omc别装多余的扩展VSCode 配置 Claude Code 的热度高居不下我和身边同事的做法不一样先不装任何第三方 Claude Code 扩展直接用一个集成终端跑 omc。好处是你能获得完整的 CLI 交互体验命令补全、上下文提示都在。具体操作很简单在 VSCode 里打开项目终端执行claude即可。如果你想让 Claude Code 具备“看代码库全局”的能力建议在项目的.vscode/settings.json里加几个必要的权限设置并确认终端默认配置文件选择的 PowerShell 或 bash 能正确加载别名。我在 VSCode 里唯一一次遇到问题就是默认终端用的是 CMD而 omc 的别名只加在了 PowerShell 里导致一启动就提示“不是内部或外部命令”。6.2 桌面版和 64 位 Windows 的兼容问题很多人习惯用 Claude Code 桌面版但桌面版和命令行版本质上是两个产品更新节奏也不同。我遇到过一次“桌面版安装包与 64 位 Windows 不兼容”的提示当时一脸懵。排查下来发现问题出在安装路径上系统盘的权限限制导致安装器无法正确写入用户级目录而不是“你的电脑架构不行”。网上流传的“32 位 vs 64 位”说法大多不太准确现代 PC 基本都是 64 位系统报错大概率是安装器权限或路径问题。解决办法很简单下载最新安装包右键“以管理员身份运行”或者把安装目录改成%USERPROFILE%\AppData\Local\Programs下的用户目录。如果你主要用 CLI桌面版有兼容问题建议直接跳过用终端跑反而更稳。6.3 internetopenurl() failed 0x800 这个报错到底怎么解这是 Windows 用户高频碰到的一个错误我第一次看到“使用 CLI 执行此命令时发生意外错误: internetopenurl() failed. 0x800”时也懵了。它在执行命令时闪出来表面上像 CLI 崩了其实根子大多在网络请求层面。InternetOpenUrl是 Windows 系统网络 API 的一部分这个错误通常指向三个原因系统代理设置异常Claude Code 走了代理但代理当前不可用本地防火墙或安全软件拦截了终端进程的网络请求系统根证书信任库缺少必要证书导致 HTTPS 握手失败。排查链路我建议按这个顺序来先把系统的代理设置关掉或者检查环境变量里是否残留了HTTPS_PROXY、HTTP_PROXY再看本地安全软件的拦截日志最后重新安装或更新根证书。如果你在用第三方 API 网关还要检查网关的 SSL 证书是否被系统信任。这个报错和 omc 本身没有直接关系原版 Claude Code 也会触发只是网上不少帖子把锅甩给了第三方工具。排查时不要急着重装 omc而是先做网络层验证——在终端里随便curl一下 API 地址能通再回头看 CLI 配置。6.4 关于“your organization has disabled claude subscription access for claude code”另一个有点迷惑性的提示是“your organization has disabled claude subscription access for claude code”。这不是报错更像是一个权限声明——当你用组织账号登录时组织的管理员策略可能关闭了 Claude Code 的订阅访问权限。这个坑主要是给企业用户的遇到它意味着你没法用组织账号直接走官方订阅通道。解决思路有两条一是找管理员把 Claude Code 的访问权限打开二是既然你已经会用 omc 了不如直接在 omc 里配置自己的 API key 或第三方模型通道绕开组织订阅的约束。但注意这样做之前要想清楚组织的数据合规要求别为了图方便触碰红线。7. 大型代码库和 Java 项目里的实战工作流7.1 先立规矩再谈效率在大型代码库上我的经验是Claude Code 最大的敌人不是模型能力而是“无序的上下文”。直接把一个几百万行的仓库丢给它让它“自己看着办”结果必然是灾难。所以我用 omc 跑老项目或大型工程时会先建立一套固定的工作流。第一步先执行/new开一个会话明确当前子任务的范围比如“只解决用户模块的登录超时问题不碰订单相关代码”。第二步用/context把项目最核心的文档注入进去。对 Java 项目来说我会注入pom.xml、README.md、docs/architecture.md、数据库表结构说明。模型不需要看全部代码它只需要知道模块边界和依赖方向。第三步让它先读一遍指定入口文件输出它对当前模块的理解和潜在问题清单。这个时候不要急着让它改代码先对齐认知。第四步每次改动用/commit生成规范的提交信息再用/review把 diff 交给模型自检。这一步能帮你抓到不少“改 A 破 B”的问题。第五步任务收尾执行/chat-summary保存摘要方便后续检索。这套流程刚跑的时候会感觉有点啰嗦但坚持两天你就会发现每次开新会话的预热成本大幅下降——因为上一轮任务已经沉淀成文档和摘要模型不用从头摸索代码库。7.2 Java 项目里的特殊注意事项Java 项目跑 Claude Code有几个痛点汤圆儿特别高发因为老项目往往同时用着 Spring Boot、MyBatis、Lombok、Maven 等多套工具链AI 的静态理解经常会出错。以下几个建议是我从实际项目里得来的尽量让模型基于编译输出工作。大型 Java 项目里IDE 依赖、Lombok 的运行时生成代码会让静态分析显得“不准确”。让 Claude Code 先跑一下mvn compile把报错喂给它比让它自己读源码猜靠谱得多。在/context里把“代码分层的约定”写清楚。Controller 只负责参数校验、Service 只写业务逻辑、DAO 只做持久化。模型如果不知道这个约定很容易把三层各混一段代码review 时要花大量时间清理。不要让它一次性动太多文件。Java 项目的类型耦合通常比较重一个改动往往牵连多个类。我只让它在单次修改里控制在 1-3 个文件改完立刻编译验证再进入下一个循环。7.3 大型代码库里“检索优先”的思路大型代码库还有一个绕不开的问题你不可能让 Claude Code 把所有代码都读完但你可以在它需要的时候精准地告诉它“去哪个文件看哪一段”。omc 的/search配合历史会话摘要让我在大型项目里建立了一个“外置仓库记忆系统”——每次任务结束后摘要都会沉淀下来下次遇到类似问题时一条检索就能找到当时的处理路径。有一次我处理一个两个月前碰过的接口性能问题思路早就忘光了。用/search搜“全表扫描”“慢SQL”“索引优化”三两下就找回了当时让 Claude Code 生成的优化方案和 SQL 修改记录省了至少半天的重新排查时间。写在最后的一点点经验如果你只打算把 omc 当“一个更好用的 Claude Code 启动器”那大约只能发挥它三成的价值。它真正值得投入时间的地方是那一套“以会话为颗粒、以上下文为核心、以摘要为沉淀”的工作方式。我自己最大的改变是开始把每次和 Claude Code 的对话当成一个可管理的工程单元而不是一次性的临时问答。刚开始可能会觉得步骤多、流程重但等到你手头积累了几十个高价值的会话摘要回头看旧任务时的那种从容就会明白这套东西为什么值得折腾。
返回列表