ultrawork について
Ultraworkは、独立したタスクを複数のエージェントに割り当てて並行実行するスキルです。依存する作業と並行可能な作業を分け、複雑さに応じてモデルを振り分けます。
主な機能
- 01独立したタスクの並列実行
- 02依存タスクの順次処理
- 03ビルドやテストのバックグラウンド実行
- 04複雑さに応じたモデル振り分け
活用シーン
- 01複数の独立タスクを同時に委任
- 02前提タスクの完了後に依存タスクを実行
- 03ビルドやテストをバックグラウンドで実行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ zereight/ gitlab-mcp --skill ultraworkインストール後、Claude Code で/ultraworkを入力して読み込まれたか確認します。
詳細
Ultrawork
複数のエージェントを同時に実行し、独立したタスクを並行処理するエンジンです。コンポーネントモードでは、並列処理とスマートなモデルルーティングを提供しますが、永続化や検証ループはありません。
使用する場面
- 複数の独立したタスクを同時に実行できる場合
- 複数のエージェントに一度に作業を委任する必要がある場合
使用しない場面
- 検証を含め、確実に完了させる必要がある場合 →
/ralphを使用します(ultrawork を含みます) - 完全自律型のパイプラインが必要な場合 →
/omg-autopilotを使用します(ultrawork を含む ralph を含みます) - 順次実行するタスクが1つだけの場合 → @executor に直接委任します
関係性
ralph (persistence wrapper)
└── includes: ultrawork (this skill)
omg-autopilot (autonomous execution)
└── includes: ralph
└── includes: ultrawork (this skill)
手順
- タスクを独立性に応じて、並行実行可能なものと依存関係のあるものに分類します
- 独立したタスクを @executor で同時に実行します
- 依存関係のあるタスクは、前提条件を満たした後に順次実行します
- 時間のかかる処理(ビルド、インストール、テスト)はバックグラウンドで実行します
- すべてのタスクが完了したら、検証します(ビルドとテストの成功を確認します)
実行ポリシー
- 独立したタスクはすべて同時に実行します
- ビルドとテストはバックグラウンドで実行します
- タスクの複雑さに適したモデルルーティングを選択します
コメント
Markdown 対応