mcpField
U
using-agentops

using-agentops

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

using-agentops について

AgentOps はコーディングエージェント向けの運用レイヤーで、再利用可能な知識、検証、スキル、フック、CLI、名前付きワークフローをまとめます。RPI フローでは、研究から計画、実装、検証までをナレッジフライホイールと連携させます。

主な機能

  1. 01再利用可能な知識の管理
  2. 02計画とコードの検証
  3. 03スキル、フック、CLI プリミティブ
  4. 04研究から検証までの RPI フロー
  5. 05ナレッジフライホイール

活用シーン

  1. 01コーディングプロジェクトの全工程の調整
  2. 02エージェントセッション間での知見の再利用
  3. 03計画やコード変更の検証
  4. 04課題への並列または自律的な対応

MCP 対応

AgentOps は `ao mcp serve` を通じて MCP 基盤として稼働できます。このモードでは、エージェントが実行する RPI または evolve の一連のループをオーケストレーションします。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/boshu2/agentops --skill using-agentops

インストール後、Claude Code で/using-agentopsを入力して読み込まれたか確認します。

同梱ファイルreferences/.gitkeepscripts/validate.sh

詳細

AgentOps 運用モデル

AgentOps は、コーディングエージェント向けの運用レイヤーです。

ユーザーに提供する機能は、次の 4 つです。

  • 記録管理 — 収集した学び、調査結果、再利用可能なコンテキスト
  • 検証 — 作業のリリース前に行う計画とコードのレビュー
  • プリミティブ — 個別のスキル、フック、CLI インターフェース
  • フロー — /research、/validate、rpi のような名前付きの構成

技術的には、AgentOps はコンテキストコンパイラーとして機能します。セッションから得られる生のシグナルを、再利用可能な知識、コンパイルされた予防策、より良い次の作業へと変換します。

コアフロー:RPI

Research → Plan → Implement → Validate
    ↑                            │
    └──── Knowledge Flywheel ────┘
調査フェーズ
/research <topic>      # Deep codebase exploration
ao search "<query>"    # Search existing knowledge
ao search "<query>" --cite retrieved  # Record adoption when a search result is reused
ao lookup <id>         # Pull full content of specific learning
ao lookup --query "x"  # Search knowledge by relevance

出力: .agents/research/<topic>.md

計画フェーズ
/pre-mortem <spec>     # Simulate failures (error/rescue map, scope modes, prediction tracking)
/plan <goal>           # Decompose into trackable issues

出力: 依存関係を含む Beads イシュー

実装フェーズ
/implement <issue>     # Single issue execution
/crank <epic>          # Autonomous epic loop (uses swarm for waves)
/swarm                 # Parallel execution (fresh context per agent)

出力: コード変更、テスト、ドキュメント

検証フェーズ
/vibe [target]         # Code validation (finding classification + suppression + domain checklists)
/post-mortem           # Validation + streak tracking + prediction accuracy + retro history
/post-mortem --quick   # Quick-capture a single learning (folded the retired retro lane)

出力: .agents/learnings/、.agents/patterns/

フェーズとスキルの対応関係

フェーズ主なスキル補助スキル
発見/discovery/brainstorm、/research、/plan、/pre-mortem
実装/crank/implement(単一イシュー)、/swarm(並列実行)
検証/validate/vibe、/post-mortem、/forge

スキルの選び方:

  • 単一イシューの実行には /implement を使います。現在は TDD を最初に行う設定がデフォルトです。実装前に失敗するテストを書きます。--no-tdd でスキップできます。
  • エピックの自律実行には /crank を使います。完了するまで、スウォームを介してウェーブを繰り返し実行します。ワーカー間の競合を防ぐため、ファイル所有権マップを自動生成します。
  • 発見フェーズのみには /discovery を使います(ブレインストーミング → 検索 → 調査 → 計画 → プレモーテム)。
  • 検証フェーズのみには /validate を使います(バイブ → 事後分析 → フォージ)。
  • ライフサイクル全体には rpi を使います。/discovery → /crank → /validate に処理を委任します。
  • RPI を通じた進捗のゲート設定/記録には /ratchet を使います。

まず使うスキル(12 個)

これらは、すべてのユーザーが最初に必要とするスキルです。それ以外のスキルは、必要になったときに利用できます。

スキル目的
/quickstartガイド付きオンボーディング — 最初に実行します
/bootstrapAgentOps を 1 コマンドで完全にセットアップ — 不足している部分のみを補います
/researchコードベースの詳細な調査
/council複数モデルによる合意レビューと調査結果の自動抽出
/validate成果物、計画、コード変更、PR、ゲートに対する標準的な PASS/WARN/FAIL 判定
/vibeコード検証(分類 + 抑制 + ドメイン別チェックリスト)
rpiRPI ライフサイクル全体のオーケストレーター(/discovery → /crank → /validate)
/implement単一イシューを実行
/post-mortem --quick学びを 1 件、フライホイールにすばやく記録
/status現在の作業と推奨される次のアクションを 1 画面に表示するダッシュボード
/goalsGOALS.yaml の適合性仕様を維持
/pushアトミックなテスト・コミット・プッシュのワークフロー

高度なスキル(必要なときに使用)

Skill目的
/compile, /flywheelアクティブなナレッジインテリジェンスとフライホイールの健全性 — 採掘 → 成長 → デフラグのサイクル
/curateトランスクリプト、.agents/、bd、git、スキルの差分、まれな Wiki エントリーを対象とする標準マイナーの役割
/curate --mode=harvestリグをまたいだナレッジの統合 — 一掃、重複排除、グローバルハブへの昇格(廃止された harvest レーンを統合)
/inject成熟した .agents コーパスを信念、プレイブック、ブリーフィング、ギャップサーフェスとして運用化します(廃止された knowledge-activation レーンを統合)
/brainstorm計画前の体系的なアイデア探索
/discovery完全なディスカバリーフェーズのオーケストレーター(ブレインストーミング → 検索 → 調査 → 計画 → プレモーテム)
/planエピックをイシューに分解
/designプロダクト検証ゲート — 目標との整合性、ペルソナとの適合性、競争上の差別化
/pre-mortem失敗シミュレーション(エラー/救済、スコープモード、時間的要素、予測)
/post-mortem検証 + 連続記録 + 予測精度 + 振り返り履歴
/bug-hunt根本原因分析
/releaseリリース前チェック、変更履歴、バージョン更新、タグ付け
/crank自律型エピックループ(各ウェーブで swarm を使用)
/swarm新しいコンテキストでの並列実行(Ralph パターン)
/using-atmATM tmux swarm 上で AgentOps ループをセッション外で実行します(基盤の ATM レッグ)
evolve目標駆動型の適合度スコア付き改善ループ
/burndown範囲を限定したエピック完了ループ — 有限の目標をすべてマージ済みの状態まで進めてから停止します
/eval-outcomesロック済み eval 基盤のホールドアウトセーフな投影として Outcomes を使って評価します — 1 つの基準、多数のランタイム
/operating-loop-workflow運用ループのマルチエージェント Workflow をインストールして実行します(7 手のループ)
/autodevPROGRAM.md 自律開発契約のセットアップと検証
agy-rules-workflowsAGY ネイティブなルール、ループワークフロー、スケジュールされた目標制御をインストールします
/curate --mode=dreamセッション外でナレッジを複利的に蓄積するレーン
/docドキュメント生成 — リポジトリのドキュメント(デフォルト)、ゴールドスタンダードの README(--mode=readme)、OSS ドキュメントパック(--mode=oss)
/post-mortem --quick学びをすばやく記録します(廃止された retro レーンを統合)
/validate完全な検証フェーズのオーケストレーター(バイブ → ポストモーテム → forge)
/ratchetRPI ワークフロー向けのブラウン運動ラチェット進捗ゲート
/forgeトランスクリプトを採掘してナレッジを抽出 — 意思決定、学び、パターン
/securityリポジトリのセキュリティスキャンとリリースゲートに加え、組み合わせ可能なバイナリ/プロンプトサーフェススイート — 静的解析、動的トレース、オフラインのレッドチーム、ポリシーゲート
/testテスト生成、カバレッジ分析、TDD ワークフロー
/cc-hooksAgentOps ランタイムフックの動作を作成・検証します
/red-teamペルソナベースの敵対的検証 — 制約のあるユーザーの視点からドキュメントとスキルを検証します
/review受信した PR、エージェントの出力、差分をレビューします — SCORED チェックリスト
/refactor各ステップで回帰テストを行う、安全で検証済みのリファクタリング
/deps依存関係の監査、更新、脆弱性スキャン、ライセンスコンプライアンス
/perfパフォーマンスプロファイリング、ベンチマーク、回帰検出、最適化
/scaffoldプロジェクトのスキャフォールディング、コンポーネント生成、ボイラープレートのセットアップ
/scenario行動検証用のホールドアウトシナリオを作成・管理します
/skill-auditor統一テンプレートに照らして既存の SKILL.md を 2 パスで監査します(15 項目)
/skill-builder統一テンプレートに照らして新しい SKILL.md ファイルをスキャフォールドまたは取り込みます
/automation-shape-routingエージェント自動化構築の窓口 — SHAPE(Workflow、ATM swarm、通常のスキル)を決定し、適切なビルダーに引き継ぎます
/workflow-builder新しい Claude Workflow スクリプト(.claude/workflows/*.js)をスキャフォールドします — 決定論的なマルチエージェントオーケストレーション
/agent-nativeスキル + ao CLI + CI を使って、セッション外エージェントをフックではなく AgentOps ネイティブにします

エキスパートスキル(専門的なワークフロー)

スキル目的
/swarmCodex エージェントの並列実行(廃止された codex-team レーンを統合)
/reverse-engineer-rpi製品をリバースエンジニアリングし、機能カタログと仕様を作成
/codebase-auditドメインをパラメーター化したコードベース監査(セキュリティ、UX、パフォーマンス、API、コピー、CLI)
/pr-researchコントリビューション前に上流リポジトリを調査
/pr-implementフォークベースの PR 実装
/validate --mode=prPR 固有の検証と分離チェック(廃止された pr-validate レーンを統合)
/pr-prepPR の準備と構造化された本文の生成
/ship-loopボットと連携した内部 PR の高速サイクル
/complexityコードの複雑さを分析
/product対話形式で PRODUCT.md を生成
/handoff続行のためにセッションを引き継ぎ
/recoverコンパクション後のコンテキストを復旧
/session-bootstrap汎用初期化プロンプト — すべてのエージェントが最初に実行します(soc-vuu6.25)
/trace履歴をたどって設計上の決定を追跡
/curate --mode=provenance成果物の系譜をたどってソースを特定
/beads課題追跡操作
/heal-skillスキルの衛生上の問題を検出して修正
/converterスキルを Codex/Cursor 形式に変換

インストール済みスキルを更新するには: インストール用ワンライナーを再実行してください — bash <(curl -fsSL https://raw.githubusercontent.com/boshu2/agentops/main/scripts/install.sh)。(更新用スキルはありません。スキルの更新はインストールスクリプトで行います。)

ナレッジフライホイール

すべての /post-mortem で学びやパターンが .agents/ に反映され、今後の /research はゼロからではなく、より豊富なコンテキストをもとに開始できます。

ao agents inspect | lint | doctor を使って、.agents/ の書き込み対象の契約を検査、リント、トリアージします(doctor は inspect と lint に孤立ファイル/ディレクトリのレポートを加えて集約します。--strict を指定すると、孤立ファイルがある場合に失敗します)。

ランタイムモード

AgentOps には複数のランタイムモードがあります。どこでもフックによる自動化が利用できるとは限りません。

モード適用される状況開始方法終了処理の方法保証
substrate(セッション外)セッション外で利用できる、交換可能なオーケストレーション基盤:ATM tmux swarm、MCP(ao mcp serve)、または managed-agents(ao agent)オペレーターまたはリードエージェントが bd ready を実行し、bead ごとにループ全体をディスパッチします — rpi スキルを実行するエージェントです。cron/管理対象のトリガーがメンテナンスを実行します基盤がマージゲートを管理し(CI-green がシグナルです)、ナレッジフライホイールのフィードバックをトリガーします基盤が 全体の rpi/evolve ループ(それぞれスキルを実行するエージェント)をオーケストレーションします — ループの内部を参照することはありません。接続点は「基盤 → スキルを実行するエージェント」です。in-CLI の runtime=gc エグゼキューターはありません。agent-native と docs/3.0.md を参照してください。
hook-capableライフサイクルフックをインストールした Claude/OpenCode(gc なし)ランタイムフックまたは ao inject / ao lookupランタイムフックまたは ao forge transcript + ao flywheel close-loopフックがインストールされている場合、自動的に起動/コンテキストを注入し、セッション終了時にメンテナンスを実行します
codex-native-hooksネイティブフックに対応した Codex CLI v0.115.0+(2026 年 3 月)ランタイムフック(hook-capable と同じ)ランタイムフック(hook-capable と同じ)ネイティブのライフサイクルフック — hook-capable モードと同じ保証です
codex-hookless-fallbackフックサーフェスのない Codex Desktop/Codex CLI pre-v0.115.0ao codex startao codex stopフックなしで、明示的な起動コンテキスト、引用追跡、トランスクリプトのフォールバック、終了処理のメトリクスを提供します
manualフックも Codex ネイティブのランタイム検出もない場合ao inject / ao lookupao forge transcript + ao flywheel close-loopどこでも動作しますが、ライフサイクル操作はオペレーターが実行します

課題追跡

このワークフローでは、Git ネイティブな課題追跡に beads を使用します:

bd ready              # Unblocked issues
bd show <id>          # Issue details
bd close <id>         # Close issue
bd vc status          # Inspect Dolt state if needed (JSONL auto-sync is automatic)

例

起動時のコンテキスト読み込み。 AgentOps 3.0 のデフォルトの手順は明確です。ao session bootstrap を実行してから、ao inject / ao lookup またはフェーズに応じたパケットで以前のコンテキストを取得します。フックに対応したランタイムでは、必要に応じて作成済みの session-start.sh を実行できます。また、Codex CLI では install-codex.sh --with-hooks を使って、オプトイン方式のネイティブフックを利用できます。これらは互換性/アダプター用の手順であり、デフォルトではありません。どちらの方法でも、エージェントは RPI ワークフロー、以前のコンテキスト、引用元をたどる方法を得られます。

計画時のワークフロー参照。 ユーザーが機能の進め方を尋ねた場合、エージェントはこのスキルの RPI セクションを使い、場当たり的な方法ではなく、Research → Plan → Implement → Validate を推奨します。具体的には、調査には /research、分解には /plan、失敗のシミュレーションには /pre-mortem を使います。

トラブルシューティング

問題原因解決策
スキルが読み込まれない起動時の手順が実行されていないao session bootstrap を実行してから、ao inject / ao lookup を実行します。Codex のライフサイクルを復旧するには、明示的に ao codex start を実行します
スキルカタログが古いこのファイルが実際の skills/ ディレクトリと同期されていないスキルを追加/削除した後、このファイル内のスキル一覧を更新します
間違ったスキルが推奨される自然言語のトリガーが曖昧ユーザーが /skill-name の形式でスキルを明示的に呼び出します
ワークフローが不明確RPI の各フェーズがここに十分に記載されていないREADME.md または docs/ARCHITECTURE.md にあるワークフローガイド全文を読みます

コメント