上級
本章では、oh-my-opencode の高度な機能について詳しく解説します:プロフェッショナルな AI エージェントチーム、並列バックグラウンドタスク、Categories と Skills システム、ライフサイクルフックなど。これらの機能を習得することで、本物のチームを管理するように AI ワークフローを編成し、より効率的な開発体験を実現できます。
本章の内容
AI エージェントチーム:10 人の専門家の紹介
10 人の組み込みエージェントの機能、使用シナリオ、呼び出し方法を包括的に紹介します。タスクの種類に応じて適切なエージェントを選択し、効率的なチーム協力、並列タスク実行、深いコード分析を実現できるようになります。
Prometheus 計画:インタビュー式要件収集
インタビューモードを通じて要件を明確にし、作業計画を生成します。Prometheus は要件が明確になるまで継続的に質問し、Oracle、Metis、Momus に自動的に相談して計画の品質を検証します。
バックグラウンド並列タスク:チームのように働く
バックグラウンドエージェント管理システムの使用方法について詳しく解説します。並列制御、タスクポーリング、結果取得を学び、複数の AI エージェントが同時に異なるタスクを処理できるようにし、作業効率を大幅に向上させます。
LSP と AST-Grep:コードリファクタリングツール
LSP ツールと AST-Grep ツールの使用方法を紹介します。シンボルナビゲーション、参照検索、構造化コード検索など、IDE レベルのコード分析と操作を実装する方法を示します。
Categories と Skills:動的エージェント構成
Categories と Skills システムを使用して専門化されたサブエージェントを作成する方法を学びます。柔軟なエージェント構成を実装し、タスク要件に応じてモデル、ツール、スキルを動的に割り当てます。
組み込み Skills:ブラウザ自動化と Git 専門家
3 つの組み込み Skills(playwright、frontend-ui-ux、git-master)の使用シナリオとベストプラクティスを詳しく紹介します。ブラウザ自動化、フロントエンド UI デザイン、Git 操作などの専門機能に迅速にアクセスできます。
ライフサイクルフック:自動化コンテキストと品質管理
32 のライフサイクルフックの使用方法を紹介します。コンテキスト注入、エラー回復、品質管理を自動化する方法を理解し、完全な AI ワークフロー自動化システムを構築します。
スラッシュコマンド:プリセットワークフロー
6 つの組み込みスラッシュコマンドの使用方法を紹介します。/ralph-loop(クイックフィックスループ)、/refactor(コードリファクタリング)、/start-work(プロジェクト実行開始)など、一般的なワークフローが含まれます。
設定深いカスタマイズ:エージェントと権限管理
エージェント設定、権限設定、モデルオーバーライド、プロンプト修正を深くカスタマイズする方法を教えます。完全な設定能力を習得し、チーム基準に合致する AI ワークフローを作成します。
学習パス
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ ステップ 1 ステップ 2 ステップ 3 ステップ 4 │
│ AI エージェントチーム → 計画と並列タスク → 動的エージェント構成 → 深いカスタマイズと自動化 │
│ (基本概念) (コア能力) (高度な使用法) (エキスパートレベル) │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────┘推奨される順序:
- まず AI エージェントチームから:10 人のエージェントの責任と使用シナリオを理解します。これはシステム全体を理解するための礎石です。
- 次に計画と並列タスクを学ぶ:Prometheus 計画とバックグラウンドタスクシステムを習得します。これは効率的な協力のコアです。
- 続いて動的エージェント構成を学ぶ:Categories と Skills を学び、柔軟なエージェント専門化を実現します。
- 最後に深いカスタマイズを学ぶ:ライフサイクルフック、スラッシュコマンド、設定カスタマイズを習得し、完全なワークフローを作成します。
上級ルート:
- 目標が迅速な開始の場合:「AI エージェントチーム」と「スラッシュコマンド」に集中
- 目標がチーム協力の場合:「Prometheus 計画」と「バックグラウンド並列タスク」を深く学習
- 目標がワークフロー自動化の場合:「ライフサイクルフック」と「設定深いカスタマイズ」を学習
前提条件
開始前に確認してください
本章の内容は、以下の学習を完了していることを前提としています:
- ✅ 迅速なインストールと設定:oh-my-opencode をインストールし、少なくとも 1 つの Provider を設定済み
- ✅ Sisyphus の初見:メインオーケストレーター:基本エージェント呼び出しと委任メカニズムを理解済み
- ✅ Provider 設定:Claude、OpenAI、Gemini:少なくとも 1 つの AI Provider を設定済み
次のステップ
本章を完了した後、以下の学習を続けることを推奨します:
- 設定診断とトラブルシューティング:問題が発生した際に迅速に特定して解決します。
- 設定リファレンス:完全な設定ファイルスキーマを表示し、すべての設定オプションを理解します。
- Claude Code 互換性:既存の Claude Code ワークフローを oh-my-opencode に移行する方法を学びます。