Agent Skills by ALSEL
汎用DevOps・インフラ⭐ リポ 14品質スコア 71/100

ultrawork

高スループット処理を実現するための並列実行エンジン このスキルは、複数のタスクを同時に処理することで、システムの処理能力を最大限に活用します。大量のデータ処理やバッチ処理が必要な場面で、タスクを並列実行することにより、処理時間を大幅に短縮できます。EC事業では、注文処理、在庫管理、データ分析など、時間がかかる処理を効率化することが可能です。このエンジンにより、スケーラビリティの高いシステムを構築でき、ビジネスの成長に対応した処理能力を実現します。

description の原文を見る

Parallel execution engine for high-throughput task completion

SKILL.md 本文

<Purpose> Ultrawor​kは複数のエージェントを同時に実行して独立したタスクを処理する並列実行エンジンです。スタンドアロンの永続化モードではなくコンポーネントです。並列処理とスマートなモデルルーティングを提供しますが、永続化、検証ループ、状態管理は提供しません。 </Purpose>

<Use_When>

  • 複数の独立したタスクを同時に実行できる
  • ユーザーが「ulw」「ultrawork」と言う、または並列実行を希望する
  • 複数のエージェントに同時に作業を委譲する必要がある
  • タスクが並行実行の恩恵を受けるが、ユーザーが完了を自分で管理する </Use_When>

<Do_Not_Use_When>

  • タスクが検証付きの完了保証を必要とする場合 -- ralph を使用してください(ralphはultrawor​kを含みます)
  • タスクが完全な自律パイプラインを必要とする場合 -- autopilot を使用してください(autopilotはralphを含み、ralphはultrawor​kを含みます)
  • 並列化の機会のない単一のシーケンシャルタスクのみの場合 -- エクゼキューターエージェントに直接委譲してください
  • ユーザーが再開用のセッション永続化が必要な場合 -- ultrawor​kの上に永続化を追加する ralph を使用してください </Do_Not_Use_When>

<Why_This_Exists> タスクが独立している場合、シーケンシャル実行は時間を浪費します。Ultrawor​kは複数のエージェントを同時に起動し、各エージェントを適切なモデル層にルーティングして、トータル実行時間を短縮しながらトークンコストを管理できます。ralphとautopilotが上に層として構築するコンポーザブルなコンポーネントとして設計されています。 </Why_This_Exists>

<Execution_Policy>

  • すべての独立したエージェント呼び出しを同時に起動 -- 独立した作業をシーケンシャル化しない
  • 委譲時は常に model パラメータを明示的に渡す
  • 初回委譲前に docs/shared/agent-tiers.md を読んでエージェント選択のガイダンスを確認する
  • 30秒以上の操作には run_in_background: true を使用(インストール、ビルド、テスト)
  • クイックコマンド(git status、ファイル読み込み、シンプルなチェック)はフォアグラウンドで実行 </Execution_Policy>
<Steps> 1. **エージェント参照を読む**: 層選択のために `docs/shared/agent-tiers.md` をロード 2. **タスクを独立性で分類**: どのタスクが並列実行可能で、どれが依存関係を持つかを特定 3. **正しい層にルーティング**: - シンプルな検索/定義: LOW層(Haiku) - 標準実装: MEDIUM層(Sonnet) - 複雑な分析/リファクタリング: HIGH層(Opus) 4. **独立したタスクを同時に起動**: すべての並列安全なタスクを一度に起動 5. **依存タスクをシーケンシャルに実行**: 前提条件を待ってから依存作業を起動 6. **長い操作をバックグラウンドで実行**: ビルド、インストール、テストスイートは `run_in_background: true` を使用 7. **すべてのタスク完了時に検証**(軽量): - ビルド/型チェックが通る - 影響を受けるテストが通る - 新しいエラーが導入されていない </Steps>

<Tool_Usage>

  • シンプルな変更には Task(subagent_type="oh-my-codex:executor-low", model="haiku", ...) を使用
  • 標準的な作業には Task(subagent_type="oh-my-codex:executor", model="sonnet", ...) を使用
  • 複雑な作業には Task(subagent_type="oh-my-codex:executor-high", model="opus", ...) を使用
  • パッケージインストール、ビルド、テストスイートには run_in_background: true を使用
  • クイックステータスチェックとファイル操作にはフォアグラウンド実行を使用 </Tool_Usage>
<Examples> <Good> 3つの独立したタスクを同時に起動: ``` Task(subagent_type="oh-my-codex:executor-low", model="haiku", prompt="Add missing type export for Config interface") Task(subagent_type="oh-my-codex:executor", model="sonnet", prompt="Implement the /api/users endpoint with validation") Task(subagent_type="oh-my-codex:executor", model="sonnet", prompt="Add integration tests for the auth middleware") ``` 良い理由: 独立したタスクが適切な層で、すべて同時に起動。 </Good> <Good> バックグラウンド実行の正しい使用: ``` Task(subagent_type="oh-my-codex:executor", model="sonnet", prompt="npm install && npm run build", run_in_background=true) Task(subagent_type="oh-my-codex:executor-low", model="haiku", prompt="Update the README with new API endpoints") ``` 良い理由: 長いビルドはバックグラウンドで実行され、シンプルなタスクはフォアグラウンドで実行。 </Good> <Bad> 独立した作業のシーケンシャル実行: ``` result1 = Task(executor-low, "Add type export") # 待機... result2 = Task(executor, "Implement endpoint") # 待機... result3 = Task(executor, "Add tests") # 待機... ``` 悪い理由: これらのタスクは独立しています。シーケンシャルに実行すると時間を浪費します。 </Bad> <Bad> 間違った層選択: ``` Task(subagent_type="oh-my-codex:executor-high", model="opus", prompt="Add a missing semicolon") ``` 悪い理由: Opusは些細な修正にはコスト過剰です。executor-lowとHaikuを使用してください。 </Bad> </Examples>

<Escalation_And_Stop_Conditions>

  • ultrawor​kが直接呼び出された場合(ralphを経由しない場合)、軽量な検証のみを適用 -- ビルドが通る、テストが通る、新しいエラーなし
  • 完全な永続化と包括的なアーキテクト検証のために、ralph モードへの切り替えを推奨
  • タスクが複数回の再試行で繰り返し失敗する場合、無限に再試行するのではなく問題を報告
  • タスクが不明確な依存関係や矛盾する要件を持つ場合、ユーザーにエスカレーション </Escalation_And_Stop_Conditions>

<Final_Checklist>

  • すべての並列タスクが完了
  • ビルド/型チェックが通る
  • 影響を受けるテストが通る
  • 新しいエラーが導入されていない </Final_Checklist>
<Advanced> ## 他のモードとの関係
ralph (永続化ラッパー)
 \-- 含む: ultrawork (このスキル)
     \-- 提供: 並列実行のみ

autopilot (自律実行)
 \-- 含む: ralph
     \-- 含む: ultrawork (このスキル)

ecomode (トークン効率)
 \-- 修正: ultrawor​kのモデル選択

Ultrawor​kは並列処理層です。Ralphは永続化と検証を追加します。Autopilotはフルライフサイクルパイプラインを追加します。Ecomodeはultrawor​kのモデルルーティングを調整してより安価なモデルを優先します。 </Advanced>

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
sigridjineth
リポジトリ
sigridjineth/oh-my-codex
ライセンス
MIT
最終更新
2026/3/9

Source: https://github.com/sigridjineth/oh-my-codex / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: sigridjineth · sigridjineth/oh-my-codex · ライセンス: MIT