team について
teamは、omxとtmuxを使ったランタイム連携作業のためのスキルです。ランタイム状態やタスクリストを共有するチーム向けに、事前確認、起動証跡の記録、監視、適切な終了手順を定めています。
主な機能
- 01起動前にomxとtmuxを確認
- 02omx teamコマンドでワーカーを起動
- 03チーム、ペイン、状態の証跡を記録
- 04タスクが終了状態になるまで監視
- 05ランタイム管理の状態を指定パスに維持
活用シーン
- 01複数ワーカーによるタスクの調整
- 02共有タスクリストを使ったチームモードの実行
- 03チーム状況の確認と完了後の終了
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ akillness/ jeo-skills --skill teamインストール後、Claude Code で/teamを入力して読み込まれたか確認します。
同梱ファイルevals/evals.jsonSKILL.toon
詳細
チーム
Codex スタイルのローダーが、より広範な omx ルーターの説明に頼らず、連携ワーカーの契約を直接有効化できるように、$team にはこの完全一致の名前のスキルを使用します。
このスキルを使用する場合
- ユーザーが
$teamを明示的に指定した場合。 - ユーザーがチームモード、tmux ワーカー、または連携したマルチエージェント作業を求めた場合。
- ワーカーが共有のランタイム状態または共有タスクリストを必要とする場合。
手順
以下の事前確認、呼び出し、ライフサイクル、ルート振り分けのルールに従ってください。
事前確認
実際のチームランタイムを開始する前に、次を確認してください。
command -v omx
command -v tmux
いずれかが不足している場合は、停止して不足しているランタイム要件を報告してください。ユーザーがランタイムに支えられたチームワークフローを求めている場合、無関係なインプロセスのファンアウトで omx team を模倣しないでください。
呼び出し
利用可能な場合は、シェルランタイムを使用してください。
omx team 3:executor "task"
omx team ralph "task"
omx team status <team-name>
omx team shutdown <team-name>
ライフサイクルのルール
- チームを開始し、チーム名、tmux ペイン、状態パスの具体的な証拠を記録します。
omx team status <team-name>で監視します。- ユーザーが明示的に中止しない限り、タスクが終了状態になるまで待ってからシャットダウンします。
.omx/state/team/<team>/はランタイムの管理下に置き、手動で削除しないでください。
ルート振り分け
- 調整がほとんど不要な独立した作業レーンには
ultraworkを使用します。 - QA/レビューのファンアウトには
ultraqaを使用します。 - インストール、doctor チェック、ランタイム間のマッピングに関するガイダンスには
omxを使用します。
例
$team 3:executor "fix all TypeScript errors"omx team ralph "ship the auth cleanup with verification"
ベストプラクティス
- チームが実行中だと判断する前に、起動時の証拠を記録します。
- ワーカーがタスクの更新を書き込んでいる間はシャットダウンしないでください。
- ランタイムの状態は
.omx/state/team/<team>/の下に保持します。
参考資料
- ランタイムのセットアップと doctor チェックについては
omxを参照してください。 - 独立したバースト作業レーンについては
ultraworkを参照してください。
コメント
Markdown 対応