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-detectorpdca-iterator を使用して、設計仕様から逸脱したコードを自動で修正します。
  • マルチエージェントオーケストレーションpm-leadcto-leadqa-lead などの専門エージェントを起動し、開発ライフサイクルの異なるフェーズを処理します。
  • 詳細な品質ゲート:7層のデータフロー整合性チェックを含む、11の具体的なゲートがあります。

関連

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