魔法指令 ulw (Ultrawork)
ulw 是一个强大的魔法指令,全称为 Ultrawork。它能让 OpenCode 开启“火力全开”模式,调动所有可用的代理(Agents)并行协作,以最高的效率和质量完成复杂的开发任务。
该指令依赖于 oh-my-opencode 提供的增强能力。
# 前提条件#
在使用 ulw 之前,你需要确保已经安装了 oh-my-opencode。如果尚未安装,请参考 Oh My OpenCode 安装指南。
# 如何使用#
在 OpenCode 的对话框中,只需输入 ulw 并跟随你的指令:
ulw 请帮我重构整个鉴权模块,增加 OAuth2 支持
或者,你也可以直接输入 ulw,OpenCode 会询问你具体的任务。
# 发生了什么?#
当你输入 ulw 时,OpenCode 会:
- 启动 Ultrawork 模式:系统提示词会自动切换到高强度工作模式。
- 全面调用代理:根据任务需求,自动并行调用
explore(探索代码)、librarian(查阅文档)、plan(规划任务)等多个代理。 - 深度思考:在执行每一步操作前,进行更深层次的逻辑校验和方案规划。
- 自动执行与验证:不仅仅是写代码,还会自动运行测试、修复错误,直到任务彻底完成。
# 适用场景#
- 复杂功能开发:涉及多个文件、模块的重构或新功能开发。
- 深度调试:需要全面排查代码库、日志和外部文档的疑难杂症。
- 项目初始化:从零开始构建一个符合最佳实践的项目脚手架。
- 代码审计与优化:对整个项目进行性能分析或安全审计。
# 提示#
ulw 模式会消耗更多的 Token 和 API 调用次数,因为它是通过多智能体协作来换取更高质量的结果。建议在处理重要或困难的任务时使用。