popup-studio-ai/bkit-claude-code
bkit Vibecoding Kit - PDCA methodology + Claude Code mastery for AI-native development
解决的问题
AI 生成的代码往往缺乏精确度、偏离原始需求,或者超出 LLM 会话的上下文限制。本项目解决了“编码差距”问题,即 AI 产生看似合理但与用户意图或设计规范不符的错误代码。
工作原理
bkit 作为 Claude Code 的插件构建,采用“上下文工程”方法来管理复杂的开发任务。它采用了包括以下内容在内的结构化工作流:
- 冲刺管理 (Sprint Management):将大型发布拆分为符合上下文预算的冲刺(例如 ≤ 75K tokens),以防止内存溢出并允许会话从中断处恢复。
- PDCA 循环:使用专家代理(PM、CTO、QA 等)实现计划-执行-检查-处理(Plan-Do-Check-Act)循环,处理从需求收集到最终报告的所有事务。
- 质量门禁 (Quality Gates):使用
gap-detector来测量设计规范与生成代码之间的匹配率。如果匹配率低于 90%,自动修复机制将尝试修复代码。 - 自主控制:提供一个“信任等级”拨盘(L0 到 L4),允许用户决定工作流中有多少部分可以无人值守运行。
适用对象
- 初次尝试的 Vibe Coders:提供一个安全网,根据规范衡量 AI 输出并自动修复差异。
- 独立开发者:通过生成前端、后端和安全方面的并行专家代理,充当“开箱即用的团队”。
- 团队负责人:通过将发布拆分为可管理的、具备上下文感知能力的块,实现冲刺管理。
- 非英语使用者:支持 8 种语言自动检测以触发命令。
亮点
- 自我修复代码:自动迭代以弥合设计与实现之间的差距。
- 上下文感知内存:使用任务管理来确保进度在不同的编码会话中得以保留。
- 多代理编排:为产品管理、架构和 QA 生成专门的团队。
- 自动化文档:遵循“文档 = 代码”的理念,每个功能都会生成完整的计划和报告审计追踪。