help について
Ouroboros の help skill は、コマンド、スキル、エージェント、セットアップ、自然言語での起動語をまとめたリファレンスです。要件整理やワークフローツールの使い方を調べるユーザー向けです。
主な機能
- 01コマンドとスキルのリファレンス
- 02利用可能なエージェントと役割
- 03自然言語での起動語の説明
- 04セットアップとコマンドモードの解説
活用シーン
- 01作業に対応するコマンドを調べる
- 02役割ごとの担当エージェントを確認
- 03MCP セットアップが必要なコマンドを判断
MCP 対応
MCP を使うコマンドを示し、`ooo setup` によって Ouroboros MCP サーバーを登録し、ランタイムバックエンドを Python コアに接続する方法を説明します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ q00/ ouroboros --skill helpインストール後、Claude Code で/helpを入力して読み込まれたか確認します。
詳細
/ouroboros:help
Ouroboros のパワーユーザー向け完全リファレンスガイドです。
使用方法
ooo help
/ouroboros:help
Ouroboros とは?
Ouroboros は、AI ワークフロー向けの要件結晶化エンジンです。曖昧なアイデアを、次の手順で検証済みの仕様に変換します。
- ソクラテス式インタビュー - 隠れた前提を明らかにします
- シード生成 - 不変の仕様を作成します
- PAL ルーティング - モデルの複雑さを自動的に上げ下げします
- 水平思考 - 停滞を打破する 5 つのペルソナを活用します
- 3 段階評価 - 機械的評価 > 意味的評価 > 合意評価
すべてのコマンド
コアコマンド
| コマンド | 目的 | モード |
|---|---|---|
ooo | ウェルカムガイドとクイックスタート | プラグイン |
ooo interview | ソクラテス式の要件明確化 | プラグイン |
ooo seed | 検証済みシード仕様を生成 | プラグイン |
ooo run | シードのワークフローを実行 | MCP |
ooo evaluate | 3 段階の検証 | MCP |
ooo unstuck | 5 つの水平思考ペルソナ | プラグイン |
ooo status | セッションの状態とドリフトチェック | MCP |
ooo resume-session | 実行中のセッションを一覧表示し、再接続コマンドを提示 | CLI |
ooo setup | インストールウィザード | プラグイン |
ooo config | 設定 GUI — ステージごとのエージェントとモデル(ここではブラウザー、ターミナルでは TUI) | CLI |
ooo welcome | 初回利用者向けウェルカムガイド | プラグイン |
ooo tutorial | 対話形式の実践学習 | プラグイン |
ooo help | このリファレンスガイド | プラグイン |
ooo pm | PM 向けインタビューと PRD 生成 | MCP |
ooo qa | あらゆる成果物を対象とする汎用 QA 判定 | プラグイン |
ooo cancel | 停止した実行や孤立した実行をキャンセル | CLI |
ooo update | 更新を確認し、最新バージョンにアップグレード | プラグイン |
ooo brownfield | ブラウンフィールドリポジトリのデフォルト設定をスキャンして管理 | MCP |
ooo publish | チーム向けにシードを GitHub Issues として公開 | プラグイン |
進化的ループ
| コマンド | 目的 | モード |
|---|---|---|
ooo evolve | 進化的開発ループを開始/監視 | MCP |
ooo ralph | 検証が完了するまでクライアント主導のループを実行(バックグラウンドの evolve_step ジョブを使用) | プラグイン + MCP |
プラグイン = ooo setup の実行後すぐに使用できます。
MCP = ooo setup が必要です(Python >= 3.12 を自動検出)。すべての機能を利用するには、セットアップを一度実行してください。
自然言語トリガー
| フレーズ | 起動するコマンド |
|---|---|
| "interview me", "clarify requirements", "socratic interview" | ooo interview |
| "crystallize", "generate seed", "create seed", "freeze requirements" | ooo seed |
| "ouroboros run", "execute seed", "run seed", "run workflow" | ooo run |
| "evaluate this", "3-stage check", "verify execution" | ooo evaluate |
| "think sideways", "i'm stuck", "break through", "lateral thinking" | ooo unstuck |
| "am I drifting?", "drift check", "session status" | ooo status |
ユーティリティのトリガー
| フレーズ | 起動するコマンド |
|---|---|
| "write prd", "pm interview", "product requirements", "create prd" | ooo pm |
| "qa check", "quality check" | ooo qa |
| "cancel execution", "stop job", "kill stuck", "abort execution" | ooo cancel |
| "in-flight sessions", "mcp disconnected", "lost Ouroboros execution" | ooo resume-session |
| "update ouroboros", "upgrade ouroboros" | ooo update |
| "open settings", "change model", "change agent", "configure backend" | ooo config |
| "brownfield defaults", "brownfield scan" | ooo brownfield |
| "publish to github", "create issues from seed", "seed to issues" | ooo publish |
ループのトリガー
| フレーズ | 起動するコマンド |
|---|---|
| "ralph", "don't stop", "must complete", "until it works", "keep going" | ooo ralph |
| "evolve", "evolutionary loop", "iterate until converged" | ooo evolve |
利用可能なスキル
コアスキル
| スキル | 目的 | モード |
|---|---|---|
/ouroboros:welcome | 初回利用時のウェルカム体験 | プラグイン |
/ouroboros:interview | ソクラテス式の要件確認 | プラグイン |
/ouroboros:seed | 検証済みシード仕様を生成 | プラグイン |
/ouroboros:run | シードのワークフローを実行 | MCP |
/ouroboros:evaluate | 3 段階の検証 | MCP |
/ouroboros:unstuck | 5 つの水平思考ペルソナ | プラグイン |
/ouroboros:status | セッションの状態と逸脱チェック | MCP |
/ouroboros:resume-session | 進行中のセッションと再接続コマンドを一覧表示 | CLI |
/ouroboros:setup | インストールウィザード | プラグイン |
/ouroboros:tutorial | 対話式の実践学習 | プラグイン |
/ouroboros:help | このガイド | プラグイン |
/ouroboros:pm | PM 向けインタビューと PRD の生成 | MCP |
/ouroboros:qa | あらゆる成果物に対応する汎用 QA 判定 | プラグイン |
/ouroboros:cancel | 停止した実行や孤立した実行をキャンセル | CLI |
/ouroboros:update | 更新を確認して最新バージョンにアップグレード | プラグイン |
/ouroboros:brownfield | ブラウンフィールドリポジトリのデフォルト設定をスキャンして管理 | MCP |
/ouroboros:publish | チーム向けにシードを GitHub Issues として公開 | プラグイン |
ループスキル
| スキル | 目的 | 最適な用途 |
|---|---|---|
/ouroboros:ralph | バックグラウンドの evolve_step ジョブをクライアント主導で繰り返し実行 | 「止めないで」、必ず完了させる |
/ouroboros:evolve | 進化的なオントロジーの改良 | 収束するまで仕様を反復 |
利用可能なエージェント
| エージェント | 目的 |
|---|---|
ouroboros:socratic-interviewer | 質問を通じて隠れた前提を明らかにします |
ouroboros:ontologist | 症状ではなく根本的な問題を見つけます |
ouroboros:seed-architect | 要件をシード仕様に結晶化します |
ouroboros:evaluator | 3 段階の検証 |
ouroboros:contrarian | 「間違った問題を解決しようとしていませんか?」 |
ouroboros:hacker | 「まず動くようにして、洗練はその後」 |
ouroboros:simplifier | 「範囲を絶対的な最小限まで削る」 |
ouroboros:researcher | 「コーディングを止めて、調査を始める」 |
ouroboros:architect | 「基盤を問い直し、必要であれば再設計する」 |
セットアップ
Ouroboros のインストール後、ooo setup を一度実行して MCP サーバーを登録します。
これにより、ランタイムバックエンドが Ouroboros の Python コアに接続され、すべての機能が利用可能になります。
ooo setup # One-time setup (~1 minute)
RFC #1392 状態のパンくずリストフッター
最終応答は、パンくずリストのフッター行 1 行だけで必ず終わらなければなりません。
◆ <current state> → next: <recommended action>
<current state> は、ouroboros_session_status によるライブセッション状態の取得が可能な場合はその状態から導出してください。利用できない場合は、このスキルの実際の結果から導出してください。Ouroboros は進化的ループであるため、直線的な Step N of M フッターは使用しないでください。次のアクションが実際に選択肢となる場合は、next: 節に正直な選択肢を 2~3 個列挙してください。パンくずリストの行は応答の最終行にしてください。