魔法指令 ulw (Ultrawork)

ulw 是一个强大的魔法指令,全称为 Ultrawork。它能让 OpenCode 开启“火力全开”模式,调动所有可用的代理(Agents)并行协作,以最高的效率和质量完成复杂的开发任务。

该指令依赖于 oh-my-opencode 提供的增强能力。

# 前提条件#

在使用 ulw 之前,你需要确保已经安装了 oh-my-opencode。如果尚未安装,请参考 Oh My OpenCode 安装指南。

# 如何使用#

在 OpenCode 的对话框中,只需输入 ulw 并跟随你的指令:

ulw 请帮我重构整个鉴权模块,增加 OAuth2 支持

或者,你也可以直接输入 ulw,OpenCode 会询问你具体的任务。

# 发生了什么?#

当你输入 ulw 时,OpenCode 会:

  1. 启动 Ultrawork 模式:系统提示词会自动切换到高强度工作模式。
  2. 全面调用代理:根据任务需求,自动并行调用 explore(探索代码)、librarian(查阅文档)、plan(规划任务)等多个代理。
  3. 深度思考:在执行每一步操作前,进行更深层次的逻辑校验和方案规划。
  4. 自动执行与验证:不仅仅是写代码,还会自动运行测试、修复错误,直到任务彻底完成。

# 适用场景#

  • 复杂功能开发:涉及多个文件、模块的重构或新功能开发。
  • 深度调试:需要全面排查代码库、日志和外部文档的疑难杂症。
  • 项目初始化:从零开始构建一个符合最佳实践的项目脚手架。
  • 代码审计与优化:对整个项目进行性能分析或安全审计。

# 提示#

ulw 模式会消耗更多的 Token 和 API 调用次数,因为它是通过多智能体协作来换取更高质量的结果。建议在处理重要或困难的任务时使用。