关于 ultrawork
ultrawork 是用于拆分软件任务的 Agent 技能,帮助划分独立工作、明确文件归属,并在整合后验证结果。它适用于共享文件冲突较少、整合步骤清晰的任务。
主要功能
- 01判断任务是否适合并行
- 02拆分为独立工作路线
- 03明确文件归属和编辑顺序
- 04整合后执行验证
适用场景
- 01并行处理多个包或模块的改动
- 02拆分文档、测试与实现工作
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ akillness/ jeo-skills --skill ultrawork安装后在 Claude Code 中输入/ultrawork确认已加载。
附带文件evals/evals.jsonSKILL.toon
详细介绍
Ultrawork
使用此精确名称的技能来处理 $ultrawork 和 $ulw,以便直接激活并行工作意图。
何时使用此技能
- 用户明确调用
$ultrawork、$ulw或ultrawork。 - 任务包含可拆分的实现、清理、文档、测试或迁移工作。
- 共享文件冲突较少,可以在最后进行整合。
说明
执行适配性检查、拆分工作流、明确文件所有权,并在整合后验证。
适配性检查
仅当工作可以拆分为大体独立的工作流时,才使用 ultrawork:
- 独立的软件包、模块、路由、文档、测试或迁移
- 共享文件冲突较少
- 合并顺序明确,或整合步骤较少
如果任务需要单一且谨慎的设计决策、共享运行时状态,或需要持续进行跨工作者协调,则不要使用此技能。
工作流
- 确定相互独立的工作流及各自负责的文件。
- 指明必须由协调者最后编辑的共享文件。
- 在工具和运行时条件允许时,并行执行安全的工作流。
- 有计划地整合共享文件的更改。
- 整合完成后,运行一次完整的验证命令集。
运行时说明
- 在启用了 OMX 的环境中,
$ulw和$ultrawork是 Codex 侧对应 Claude/ultrawork的命令。 - 在普通 Codex 会话中,使用可用的本地工具遵循相同约定:尽可能并行执行读取和检查,明确文件所有权,并串行处理共享文件编辑。
其他路由
- 使用
team管理由 tmux 支持的协同工作者。 - 使用
ultraqa执行测试、构建和 lint 审查循环。 - 使用
autopilot完成从构思到验证代码的整个过程。
示例
$ulw split this cleanup across docs, tests, and API handlers$ultrawork parallelize the migration by package
最佳实践
- 编辑前明确负责的文件或目录。
- 串行处理共享文件编辑。
- 整合后运行一次完整的验证流程。
参考
- 使用
team管理共享状态的工作者。 - 使用
ultraqa进行 QA 循环。
评论
支持 Markdown