popup-studio-ai/bkit-claude-code
bkit Vibecoding Kit - PDCA methodology + Claude Code mastery for AI-native development
解決する課題
AIが生成するコードは、精度に欠けたり、元の要件から逸脱したり、LLMセッションのコンテキスト制限を超えたりすることがよくあります。このプロジェクトは、AIがユーザーの意図や設計仕様に合致しない、もっともらしいが誤ったコードを生成してしまう「コーディングギャップ」に対処します。
仕組み
Claude Codeのプラグインとして構築されたbkitは、「コンテキストエンジニアリング」アプローチを使用して複雑な開発タスクを管理します。以下のような構造化されたワークフローを採用しています:
- スプリント管理: 大規模なリリースをコンテキスト予算内に収まるスプリント(例:75Kトークン以下)に分割し、メモリオーバーフローを防ぎ、セッションを中断した場所から再開できるようにします。
- PDCAループ: 専門エージェント(PM、CTO、QAなど)を使用して、要件定義から最終報告までを処理するPlan-Do-Check-Actサイクルを実装します。
- クオリティゲート:
gap-detectorを使用して、設計仕様と生成されたコードの一致率を測定します。一致率が90%を下回る場合、自動修復メカニズムがコードの修正を試みます。 - 自律性制御: ワークフローのどの程度を無人で実行するかをユーザーが決定できる「信頼レベル」ダイヤル(L0からL4)を提供します。
対象者
- 初めてのバイブ・コーダー: AIの出力を仕様と比較し、不一致を自動修復するセーフティネットを提供します。
- 個人開発者: フロントエンド、バックエンド、セキュリティのための並列な専門エージェントを生成することで、「チーム・イン・ア・ボックス」として機能します。
- チームリーダー: リリースを管理可能なコンテキスト認識型のチャンクに分割することで、スプリント管理を可能にします。
- 非英語話者: コマンドをトリガーするための8言語の自動検出をサポートしています。
ハイライト
- 自己修復コード: 設計と実装のギャップを埋めるために自動的に反復処理を行います。
- コンテキスト認識メモリ: タスク管理を使用して、異なるコーディングセッション間でも進捗が維持されるようにします。
- マルチエージェント・オーケストレーション: 製品管理、アーキテクチャ、QAのための専門チームを生成します。
- 自動ドキュメント化: すべての機能がプランとレポートの完全な監査証跡を生成する「Docs = Code」の哲学に従います。