SuperAPI AI 工具集

ultrapilot

编程与开发

查看项目

更新于 10-16 01:27

技能介绍

用途:Ultrapilot 是一个并行自动驾驶技能,将任务分解为相互独立的子任务,为每个 worker 分配互不重叠的文件集,并同时运行以提升速度。适合前端+后端+数据库等多组件系统、跨模块独立功能添加、边界清晰的较大重构、并行测试文件生成和多服务架构;组件间高度耦合、需要持续集成检查或单一模块小功能时,更适合顺序执行的 autopilot。

主要能力:任务拆解为并行安全组件;文件独占所有权分区以避免冲突;最多启动 5 个并行 worker(Claude Code 限制);通过 TaskOutput 协调进度;对共享文件在集成阶段顺序处理;验证整体系统完整性。官方称在合适任务上可比顺序 autopilot 快最多 5 倍。

使用方式:命令为 /oh-my-claudecode:ultrapilot <your task>,也可用 /oh-my-claudecode:up(如 /oh-my-claudecode:up "Build a full-stack todo app")。特定关键词可自动激活,如 ultrapilot、parallel build、swarm mode、ultra fast。取消用 /oh-my-claudecode:cancel 或说 stop、cancel ultrapilot、abort;恢复用 /oh-my-claudecode:ultrapilot resume。

流程与限制:先分析任务是否可并行(不可行则回退 autopilot),再拆解、分配文件所有权、并行执行、集成共享文件、验证,验证最多重试 3 轮。状态文件位于 .omc/ultrapilot-state.json、.omc/state/ultrapilot-ownership.json、.omc/ultrapilot/progress.json,完成后应删除。配置可在 .claude/settings.json 中设置 maxWorkers、maxValidationRounds、conflictPolicy、fallbackToAutopilot、parallelThreshold 等。资料未提供安装命令、收费信息及具体定价。