ww-w-ai/bkit-claude-code
bkit Vibecoding Kit - PDCA methodology + Claude Code mastery for AI-native development
何を解決するか
bkit は Claude Code のためのプラグインであり、AIネイティブ開発を構造化されたシステムに変換します。『バイブコーディング』(AIが一見妥当なコードを生成するが、実際には元の設計や要件と一致しない)という問題を、厳格な検証、コンテキスト管理、マルチエージェントオーケストレーションワークフローを導入することで解決します。
動作方法
bkit は専門的なエージェントと品質ゲートを用いた「コンテキスト工学」アプローチを実装しています。主に以下の3つのコマンドで動作します:
/sprint: 複数機能のリリースを管理し、『コンテキスト予算付きスプリント』(通常 75K トークン以下)に分割することで、AIが焦点を失ったりメモリ不足に陥るのを防ぎます。マスタープランを使用してセッション間での進捗を追跡します。/pdca: 単一機能に対して『計画-実行-検証-改善』(PDCA)ループを実行します。PM、CTO、開発者、QA の専門エージェントチームがPRD、設計ドキュメント、コードを作成し、生成結果が設計仕様と一致するか検証します。/control: 自律性を調整する1つのダイヤル(レベル0〜4)。完全に手動から完全に自律まで、プロセスの自動化レベルを設定できます。
品質を確保するために、bkit は 品質ゲート(例:M1 matchRate)を使用し、設計仕様と生成コードの整合性を測定します。matchRate が90%未満の場合、システムは自動的に自己修復サイクルを開始します。
対象ユーザー
- AIコーディング初心者:上級エンジニアの直感がなくても、本番品質のソフトウェアをリリースしたい人。
- セルフ開発者やインディービルダー:フロントエンド、バックエンド、QA、セキュリティを並列で処理できる『箱の中のチーム』が必要な人。
- チームリーダー:1つのAIセッションのコンテキスト窓を超えてしまう複雑なリリースを管理している人。
- 英語以外のユーザー:8言語自動検出機能により、複数言語で要件を記述できる人。
特徴
- コンテキスト予算付きスプリント:プロジェクトを依存関係を考慮した管理可能なチャンクに分割し、コンテキスト窓のオーバーフローを防ぎます。
- コード化されたドキュメント:『ドキュメント = コード』の哲学に従い、各機能ごとにPRD、設計、レポートを生成し、検証の契約として利用します。
- 自動自己修復:
gap-detectorとpdca-iteratorを使用して、設計仕様から逸脱したコードを自動で修正します。 - マルチエージェントオーケストレーション:
pm-lead、cto-lead、qa-leadなどの専門エージェントを起動し、開発ライフサイクルの異なるフェーズを処理します。 - 詳細な品質ゲート:7層のデータフロー整合性チェックを含む、11の具体的なゲートがあります。
関連
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト