Skip to content

上級

本章では、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 エージェントチーム  →   計画と並列タスク   →   動的エージェント構成   →   深いカスタマイズと自動化    │
│  (基本概念)                 (コア能力)                  (高度な使用法)                  (エキスパートレベル)         │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

推奨される順序

  1. まず AI エージェントチームから:10 人のエージェントの責任と使用シナリオを理解します。これはシステム全体を理解するための礎石です。
  2. 次に計画と並列タスクを学ぶ:Prometheus 計画とバックグラウンドタスクシステムを習得します。これは効率的な協力のコアです。
  3. 続いて動的エージェント構成を学ぶ:Categories と Skills を学び、柔軟なエージェント専門化を実現します。
  4. 最後に深いカスタマイズを学ぶ:ライフサイクルフック、スラッシュコマンド、設定カスタマイズを習得し、完全なワークフローを作成します。

上級ルート

  • 目標が迅速な開始の場合:「AI エージェントチーム」と「スラッシュコマンド」に集中
  • 目標がチーム協力の場合:「Prometheus 計画」と「バックグラウンド並列タスク」を深く学習
  • 目標がワークフロー自動化の場合:「ライフサイクルフック」と「設定深いカスタマイズ」を学習

前提条件

開始前に確認してください

本章の内容は、以下の学習を完了していることを前提としています:

次のステップ

本章を完了した後、以下の学習を続けることを推奨します: