@cbartens/bkit

中文文档
6.1.1发布于 2026/11/04MITES Module构建来源已验证近 30 天下载 3024

From vibe coding to production code. A senior engineering team's process, ready-made: AI agents design, plan, build, review, fix and ship your features on Claude Code, Cursor, Codex, Google Antigravity and opencode.

原始使用文档
文档目录7 节
  1. Quick start
  2. How it works
  3. Why use bkit?
  4. What comes with it?
  5. Before you start
  6. Read more
  7. Licence and credits
bkit: independent reviewers, your sign-off, completion checked by code, project knowledge, audits and CI.

CI npm version License: MIT Node 24+ Works with Claude, Codex, Antigravity, Cursor and OpenCode

Install guide ↗ · User guide ↗ · Comparison ↗

Short README · Explore bkit in detail →

What's included · How it works · Models · Reviews and checks · Agents and CI · Engine · Project knowledge · Audits · Templates and code map · Other capabilities · Token costs · Measurements · FAQ · Documentation · Quick start · Credits · Licence


A repeatable process for shipping software with AI coding agents.

Describe a feature in an issue. bkit brings agents together to design, plan, build, review and ship it—with your approval at key stages. Independent reviewers challenge the work, automated checks verify completion, and project files carry decisions and lessons into the next feature.

Works with Claude, Codex, Antigravity, Cursor and OpenCode. Uses GitHub, Linear or Jira for issues, with code and pull requests on GitHub. Free and open source.

Quick start

You need a GitHub repository, Node 24+, pnpm, and one of the supported AI coding tools.

Let your agent set it up: paste the install prompt into your coding tool. It walks through installation and the optional templates that fit your project.

Or install by hand:

pnpm add -D @cbartens/bkit
pnpm bkit install --claude
pnpm bkit check
pnpm bkit tips

Replace --claude with --codex, --antigravity, --cursor or --opencode=<provider>. You can install for more than one tool. See the installation guide for providers and setup options.

OpenCode providers: openrouter, ollama, opencode-zen or opencode-go.

pnpm bkit check verifies installed files against the pinned version. pnpm bkit tips lists setup recommendations, most useful first.

Adopt the optional templates that fit your project, open an issue describing what you want, then run this in your AI coding tool:

/bkit-design issue #123

Already know what to build? Start with /bkit-plan. Fixing something broken? Use /bkit-debug; add [repro] if nothing fails yet, and it writes the failing test first.

Any language, existing or new projects. bkit installs through npm, but your application does not have to use JavaScript. Installation adds a package.json if needed. Connect the bkit:gate:* scripts to your own lint, build and test commands, such as ruff check && pytest or go test ./.... Setup requirements →

Full installation and upgrades → · Tracker and environment setup →

How it works

Design, plan, build and ship, with debug fixing failures and your approval at key stages.
CommandWhat it does
/bkit-designExplores approaches, challenges the design and tests risky unknowns. You approve the direction.
/bkit-planTurns the design into tasks with clear completion checks. Independent reviewers check the plan before you approve it.
/bkit-buildBuilds in small groups, writes tests first, checks the result and opens a pull request.
/bkit-debugInvestigates failures, fixes the root cause, re-tests and records the lesson.
/bkit-shipChecks for missing work, verifies the required checks, merges into dev and updates the docs.

Each phase has its own command. Start where your work needs it. Full workflow, local-only builds and batch options →

Why use bkit?

You don't steer AI. You build fences. Independent reviewers and automated checks surround each phase: design, plan, build, debug and ship.
  • A second opinion on the work. Agents that did not write the design, plan or code review it. Separate reviewers assess correctness and security. Review process →
  • Completion checked by code. The engine checks required files, verdicts and test-first evidence before a step can finish. It records progress so interrupted runs can resume. How the engine works →
  • Checks that work together. Workflows connect local checks with continuous integration (CI): automated checks run on GitHub. Adopt the CI and git-hook templates to build the checking pipeline for your project. Agents and CI →
  • Knowledge that stays with the project. Decisions, lessons, known bugs and postponed work live in readable files. Agents consult and update them as work progresses. Project knowledge →
  • Audits beyond passing tests. Specialist checklists examine security, reliability, privacy, accessibility, cost and more. Their findings can become the next plan. Audits and examples →
  • Your control over the work. You review designs and plans, and production promotion remains your decision. Features use separate working copies of the repository. Optional cloud automation can continue after CI. Controls and automation →

What comes with it?

Installation provides the agents, workflows, rules, guardrails, audit checklists and project-document structure. It also supplies optional templates for CI, code search, quality checks, cloud agents, service connectors and dependency updates. Copy the templates you want and adapt them to your project.

See other capabilities for switching tools, running features in parallel and keeping your tracker organised.

Everything included → · Template catalogue →

Before you start

Who is it for? People maintaining a project across many changes: solo makers who want a defined engineering process and engineers who want one ready to adopt. A quick script or disposable experiment may need only a single chat.

What does it cost? bkit is free. Your AI subscription or provider pays for the agents; multiple reviewers use more quota than one chat. See model choices, how bkit reduces token costs and our measurements and their limits.

Can I remove it? Yes. bkit uninstall removes bkit's managed files and blocks while preserving your own edits and copied templates. Review what install writes and the uninstall guide.

More questions? Read the full FAQ →

Read more

GuideWhat you will find
DetailsThe full explanation, diagrams, examples, measurements and FAQ.
Install guideInstallation, upgrades, CI authentication and removal.
User guideEveryday commands, tracker setup and configuration.
ComparisonHow bkit compares with other development frameworks.
ChangelogChanges in each release.

Licence and credits

bkit is MIT licensed, including commercial use. The code its agents write for your project is yours.

Credits and acknowledgements →

版本与发布记录

@cbartens/bkit 共发布 18 个版本,首次发布于 2026/10/11;过去 12 个月发布了 18 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
6.1.1latest2026/11/045 天前
6.1.02026/11/045 天前
6.0.02026/10/2515 天前
5.5.12026/10/2218 天前
5.5.02026/10/2118 天前
5.4.02026/10/2019 天前

关于 @cbartens/bkit 的常见问题

@cbartens/bkit 是什么?

From vibe coding to production code. A senior engineering team's process, ready-made: AI agents design, plan, build, review, fix and ship your features on Claude Code, Cursor, Codex, Google Antigravity and opencode.

如何安装 @cbartens/bkit?

在项目目录运行 npm install @cbartens/bkit,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 bkit,可以用 npx bkit 直接运行。

@cbartens/bkit 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/cbartens__bkit 是否存在。

@cbartens/bkit 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@cbartens/bkit 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=24。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@cbartens/bkit 可以商用吗?

@cbartens/bkit 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@cbartens/bkit 的下载量有多少?

根据 npm 官方下载统计,@cbartens/bkit 在 2026/10/09 – 2026/11/07 这 30 天内被下载 3,024 次,日均约 101 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@cbartens/bkit 还在维护吗?

最新版本 6.1.1 发布于 2026/11/04(5 天前);至今共发布 18 个版本,其中过去 12 个月发布了 18 个;首次发布于 2026/10/11。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。