echoVic/boss-skill
Boss Skill - BMAD 全自动研发流水线(多 Agent 编排)
何を解決するか
Bossは単一のコーディングエージェントを構造的で検証可能なエンジニアリングチームに変換します。『プロンプトのみ』のオーガナイゼーションという問題を解決します。つまり、計画が遵守された証拠、テストが実行された証拠、品質ゲートが通過した証拠が確認できない状態であり、複雑なソフトウェア開発において幻覚やステップのスキップを引き起こすことがあります。
動作方法
Bossは.boss/ディレクトリにプロジェクトの状態を記録するイベントソーシングランタイムを実装しています。作業を4段階のパイプライン(要件明確化 → 計画 → 実装/QA → 配備)に整理し、エージェントにPM、アーキテクト、テックリード、QAなどの特定の役割を割り当てます。
主な技術的メカニズムは以下の通りです:
- イベントソーシング:パイプラインの状態はJSONL形式のイベントストリームに追加され、プロセスの再実行と透明性が保証されます。
- ランタイムゲート:Linting、テスト証拠、APIレイテンシ目標など、次段階に進む前に必須の非バイパス可能な品質チェックが設けられています。
- アーティファクト生成:PRD、アーキテクチャドキュメント、QAレポートなどの実証可能な成果物を自動生成します。
- エージェント統合:Claude Code、Codex、Hermesなどの既存のコーディングエージェントに「スキル」としてインストール可能です。
対象ユーザー
中規模の製品機能、APIサービス、フルスタックアプリケーションを開発している開発者やチームに最適です。迅速な1行修正よりも、追跡可能な監査ログと再現可能な品質ゲートの重要性が高い場合に適しています。
特徴
- マルチロールシミュレーション:PM、アーキテクト、UIデザイナー、テックリード、スクラムマスター、フロントエンド、バックエンド、QA、DevOpsを含む完全なチームをシミュレートします。
- 検証可能なワークフロー:イベントソーシングランタイムを使用して、状態の幻覚を防ぎ、プロセス準拠を保証します。
- 決定論的評価:LLMを呼び出さずに、記録されたトランスクライブをスコアリングできます。
- 柔軟な実行:フルパイプラインの実行や、個別の役割のトリガー(例:
/boss:reviewでテックリードのレビュー)が可能です。 - クロスプラットフォームCLI:Linux、macOS、Windowsで動作する堅牢なCLIを提供し、パイプラインの状態を確認・ランタイム状態を管理できます。
関連
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト