echoVic/boss-skill

Boss Skill - BMAD 全自动研发流水线(多 Agent 编排)

解決する課題

Bossは、単一のコーディングエージェントを構造化された監査可能なエンジニアリングチームに変革します。これは、「プロンプトのみ」のオーケストレーションにおける問題を解決します。従来の方式では、エージェントが状態をハルシネーションしたり、証拠なしに計画に従わなかったりすることがよくありました。Bossは、要件、設計、テストが実際に実行され、証拠として記録されることを保証する検証可能なランタイムを提供します。

仕組み

Bossは、コーディングエージェント(Claude Code、Codex、OpenClawなど)にインストールされる「スキル」として動作します。完全なソフトウェアエンジニアリングチーム(PM、アーキテクト、UIデザイナー、テックリード、スクラムマスター、フロントエンド、バックエンド、QA、DevOps)をシミュレートする4段階のパイプラインを実装しています。

主な技術的メカニズムは以下の通りです:

  • イベントソーシングランタイム (Event-Sourced Runtime):すべてのパイプライン状態がイベントログ (events.jsonl) に追加されるため、プロセスを再現および監査可能です。
  • 品質ゲート (Quality Gates):ワークフローを進める前に、検証可能なチェック(linting、テストの証拠、デプロイチェックなど)を通過する必要があります。
  • アーティファクト生成 (Artifact Generation):システムは、PRD、アーキテクチャドキュメント、QAレポートを含む追跡可能なフォルダ (.boss/<feature>/) を生成します。
  • ゼロネットワーク境界 (Zero-Network Boundary):デフォルトでは、外部へのネットワークリクエストを行わず、プライバシーとセキュリティを確保します。

対象ユーザー

単なるコード編集以上の機能を必要とする、AIコーディングエージェントを使用する開発者やチーム。正式な要件、技術設計、検証可能なテストの証拠を必要とする新機能や中規模製品を構築するユーザー向けに設計されています。

ハイライト

  • 監査可能なワークフロー:曖昧なプロンプトを、決定論的なイベントストリームと検証可能なアーティファクトに置き換えます。
  • マルチロールシミュレーション:PMからDevOpsまでの役割をオーケストレーションし、完全なエンジニアリングライフサイクルを保証します。
  • エージェント非依存 (Agent-Agnostic):Claude Code、Codex、OpenClaw、Antigravity、Hermesなど、複数のエージェントと互換性があります。
  • セキュリティファースト:ゼロネットワークのデフォルトポリシーを備え、構造化された引数検証によりシェルインジェクションを防止します。
  • 決定論的評価 (Deterministic Evals):ライブLLMを呼び出すことなく、キャプチャされたトランスクリプトのスコアリングが可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch