mcpField
U
ultrawork

ultrawork

github.com/zereightエージェントワークフロー2.1k67 回インストール今日更新
リポジトリ

ultrawork について

Ultraworkは、独立したタスクを複数のエージェントに割り当てて並行実行するスキルです。依存する作業と並行可能な作業を分け、複雑さに応じてモデルを振り分けます。

主な機能

  1. 01独立したタスクの並列実行
  2. 02依存タスクの順次処理
  3. 03ビルドやテストのバックグラウンド実行
  4. 04複雑さに応じたモデル振り分け

活用シーン

  1. 01複数の独立タスクを同時に委任
  2. 02前提タスクの完了後に依存タスクを実行
  3. 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)

手順

  1. タスクを独立性に応じて、並行実行可能なものと依存関係のあるものに分類します
  2. 独立したタスクを @executor で同時に実行します
  3. 依存関係のあるタスクは、前提条件を満たした後に順次実行します
  4. 時間のかかる処理(ビルド、インストール、テスト)はバックグラウンドで実行します
  5. すべてのタスクが完了したら、検証します(ビルドとテストの成功を確認します)

実行ポリシー

  • 独立したタスクはすべて同時に実行します
  • ビルドとテストはバックグラウンドで実行します
  • タスクの複雑さに適したモデルルーティングを選択します

コメント