omg-autopilot について
omg-autopilotは、製品アイデアを仕様化し、計画、実装、QA、レビューまで進めるスキルです。複数段階のコーディングを自動で進めたいユーザー向けで、フェーズ管理と複数の視点からの検証を備えています。
主な機能
- 01アイデアから仕様書を作成
- 02計画の作成とレビュー
- 03実装タスクの並列実行
- 04回数制限付きのQAサイクル
- 05複数の視点による検証
活用シーン
- 01製品アイデアを動作するコードにする
- 02計画、コーディング、テストの調整
- 03セキュリティと品質の観点で実装を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ zereight/ gitlab-mcp --skill omg-autopilotインストール後、Claude Code で/omg-autopilotを入力して読み込まれたか確認します。
詳細
OMG Autopilot
OMG Autopilot は、簡単な製品アイデアを受け取り、要件分析、技術設計、計画、並列実装、QA サイクル、多角的な検証まで、ライフサイクル全体を自律的に処理します。
使用する場面
- アイデアから動作するコードまで、エンドツーエンドの自律実行を求めている場合
- 計画、コーディング、テスト、検証など、複数のフェーズが必要なタスクの場合
- 手をかけずに実行したい場合
使用しない場面
- 選択肢を検討したい場合 →
/planを使用します - 単一の対象に絞ったコード変更の場合 →
/ralphを使用するか、@executor に委任します - 簡単な修正や小規模なバグの場合 → @executor に直接委任します
実行パイプライン
フェーズ 0 - 要件の具体化
ユーザーのアイデアを詳細な仕様にまとめます。
- ralplan の合意済み計画(
.omc/plans/ralplan-*.md)がある場合:フェーズ 0 とフェーズ 1 をスキップし、フェーズ 2 に進みます - deep-interview の仕様(
.omc/specs/deep-interview-*.md)がある場合:検証済みの仕様として使用し、フェーズ 1 に進みます - 入力が曖昧な場合:明確化のため
/deep-interviewへの切り替えを提案します - それ以外の場合:@analyst が要件を抽出し、@architect が技術仕様を作成します
- 出力:
.omc/autopilot/spec.md - フェーズを記録:
omg_write_state(phase="expansion_done")
フェーズ 1 - 計画
仕様に基づいて実装計画を作成します。
- @architect が計画を作成します(直接モード)
- @critic が計画を検証します
- 出力:
.omc/plans/autopilot-impl.md - 記録:
omg_write_state(phase="planning_done")
フェーズ 2 - 実行
並列実行を用いて計画を実装します。
- 複雑さに応じてタスクを @executor に割り当てます
- 独立したタスクを並列で実行します
- 記録:
omg_write_state(phase="execution_done")
フェーズ 3 - QA
すべてのテストに合格するまで繰り返します(最大 5 サイクル)。
- ビルド、リント、テストを実行し、失敗を修正します
- 同じエラーが 3 回繰り返された場合は、根本的な問題と判断して早期に停止します
- 記録:
omg_write_state(phase="qa_done")
フェーズ 4 - 検証
多角的なレビューを並列で実施します。
- @architect:機能の完全性
- @security-reviewer:脆弱性の確認
- @code-reviewer:品質レビュー
- すべての担当者から承認を得る必要があります。却下された場合は修正して再検証します
- 記録:
omg_write_state(phase="validation_done")
フェーズ 5 - クリーンアップ
正常に完了したら、すべての状態ファイルを削除します。
- 正常に終了するために
/cancelを実行します
停止条件
- 同じ QA エラーが 3 サイクル続く → 根本的な問題として報告します
- 検証が 3 ラウンド後も失敗し続ける → 問題を報告します
- ユーザーが「stop」、「cancel」、「abort」と指示する
チェックリスト
- 5 つのフェーズをすべて完了
- フェーズ 4 ですべての検証担当者が承認
- テストに合格(最新の出力で確認済み)
- ビルドに成功
- 状態ファイルをクリーンアップ済み
コメント
Markdown 対応