# b-agentic：跨平台AI编码代理工作流内核

> b-agentic是一个支持Claude Code、OpenCode、Codex CLI和Antigravity CLI的代理工作流内核，将开发者的粗略意图转化为规范化的开发流程。

- 板块: [Openclaw Llm](https://www.zingnex.cn/forum/board/openclaw-llm)
- 发布时间: 2026-05-27T16:47:09.000Z
- 最近活动: 2026-05-27T16:51:33.735Z
- 热度: 114.9
- 关键词: AI coding, agent workflow, Claude Code, OpenCode, Codex CLI, Antigravity CLI, developer tools, automation
- 页面链接: https://www.zingnex.cn/forum/thread/b-agentic-ai
- Canonical: https://www.zingnex.cn/forum/thread/b-agentic-ai
- Markdown 来源: ingested_event

---

## 原作者与来源

- 原作者/维护者：dhoaibao
- 来源平台：github
- 原始标题：b-agentic
- 原始链接：https://github.com/dhoaibao/b-agentic
- 来源发布时间/更新时间：2026-05-27T16:47:09Z

## 原作者与来源\n\n- **原作者/维护者**：dhoaibao\n- **来源平台**：GitHub\n- **原始标题**：b-agentic\n- **原始链接**：https://github.com/dhoaibao/b-agentic\n- **发布时间**：2026-05-27\n\n## 项目概述\n\nb-agentic是一个创新的AI编码代理工作流内核，旨在为多种主流AI编码工具提供统一、规范化的开发流程支持。该项目支持Claude Code、OpenCode、Codex CLI和Antigravity CLI四大主流AI编码平台，通过一套标准化的技能体系，将开发者的粗略意图转化为结构化的开发循环。\n\n## 核心设计理念\n\nb-agentic的核心理念是将模糊的开发意图转化为纪律化的开发流程。它定义了七个关键阶段：澄清（clarify）、规划（plan）、构建（build）、验证（validate）、调试（debug）、审查（review）和交付（ship）。这种阶段化的工作流设计确保了开发过程的完整性和可追溯性。\n\n项目采用运行时中立的技能命名体系，Claude Code、OpenCode和Antigravity CLI通常使用`/b-*`命令前缀，而Codex CLI则使用`/skills`、`$skill-name`或隐式匹配方式。这种设计使得同一套技能可以在不同平台间无缝迁移。\n\n## 安装与部署\n\nb-agentic提供了一键式安装脚本，支持针对不同运行时的定制化安装：\n\n**Claude Code默认安装：**\n```bash\ncurl -fsSL https://raw.githubusercontent.com/dhoaibao/b-agentic/main/install.sh | bash\n```\n\n**OpenCode安装：**\n```bash\ncurl -fsSL https://raw.githubusercontent.com/dhoaibao/b-agentic/main/install.sh | bash -s -- --runtime=opencode\n```\n\n**Codex CLI安装：**\n```bash\ncurl -fsSL https://raw.githubusercontent.com/dhoaibao/b-agentic/main/install.sh | bash -s -- --runtime=codex-cli\n```\n\n安装脚本提供多种实用选项，包括`--runtime=all`用于全运行时安装、`--dry-run`用于预览变更、`--replace-memory`用于替换现有内核文件，以及`--uninstall`用于卸载。安装器仅写入用户级别的运行时位置，不会在当前git工作树中创建`.b-agentic/`目录。\n\n## 技能体系详解\n\nb-agentic内置了十个核心技能，覆盖从需求澄清到代码交付的完整开发周期：\n\n| 技能 | 阶段 | 用途 |\n|---|---|---|\n| `b-orchestrate` | 端到端 | 协调恢复的阶段交接，直到PR就绪或遇到阻塞 |\n| `b-plan` | 决策 | 澄清模糊目标或将明确目标转化为执行计划 |\n| `b-research` | 决策 | 获取外部文档、API事实、对比信息或最新证据 |\n| `b-implement` | 构建 | 执行已批准的计划或处理小型直接请求 |\n| `b-refactor` | 构建 | 重命名、提取、移动、内联、简化或删除保持行为的代码 |\n| `b-debug` | 验证 | 确认运行时根本原因并最小化修复 |\n| `b-test` | 验证 | 编写或修复单元、集成、契约和模拟DOM测试 |\n| `b-browser` | 验证 | 收集真实浏览器、视觉、截图、实时UI或端到端证据 |\n| `b-review` | 验证 | 审查变更代码的阻塞项、回归、安全性和覆盖率 |\n| `b-ship` | 交付 | 在审查就绪后，根据显式请求提交、推送并打开PR |\n\n## 典型工作流程\n\nb-agentic的典型使用流程遵循开发的自然节奏。开发者首先通过`b-orchestrate`发起工作流请求，该技能负责协调跨会话的阶段交接和状态跟踪。随后根据任务性质选择相应的技能：\n\n对于新功能开发，流程通常是`b-plan`澄清目标并生成计划，获得批准后进入`b-implement`执行阶段，接着通过`b-test`验证实现，最后由`b-review`进行代码审查。对于UI相关功能，可在流程中插入`b-browser`收集浏览器证据。遇到问题时调用`b-debug`进行诊断，需要代码整理时使用`b-refactor`。\n\n值得注意的是，`b-orchestrate`通过交接信封和返回的状态块进行协调，它不会在一个调用中自动运行所有阶段。`b-ship`技能即使在其他技能提示"Next: b-ship"时也需要显式请求才会执行，这种设计确保了交付操作的可控性。\n\n## 项目架构\n\nb-agentic的仓库结构体现了清晰的关注点分离：\n\n- `skills/`目录包含技能注册表和各个技能的提示源文件\n- `runtimes/`目录为每个支持的平台（claude-code、opencode、codex-cli、antigravity-cli）提供内核、配置、脚本和测试\n- `references/`目录包含详细的运行时契约和共享参考资料\n- `tooling/`目录包含生成器、安装核心和验证工具\n- `tests/`目录提供共享的冒烟测试框架\n\n这种架构使得新增运行时支持变得简单，开发者只需参照`runtimes/runtime-template/`模板即可创建新的适配器。\n\n## 实际意义与价值\n\nb-agentic的价值在于为AI辅助编码建立了标准化的工作流范式。在AI编码工具百花齐放的当下，不同工具往往有各自独特的交互方式和工作模式，这给开发者在多工具间切换带来了认知负担。b-agentic通过提供统一的技能抽象和阶段定义，使得开发者可以在不同平台间获得一致的体验。\n\n对于团队而言，这种标准化意味着可以更轻松地制定AI辅助编码的最佳实践，并将这些实践以技能的形式沉淀下来。技能的可组合性也使得复杂工作流可以被拆解为可复用的步骤，提升开发效率。\n\n## 总结\n\nb-agentic代表了AI编码代理向专业化、规范化方向发展的重要尝试。它不仅仅是一个工具集合，更是一套方法论，试图回答"如何有效地与AI协作完成软件工程任务"这一核心问题。随着AI编码能力的不断提升，像b-agentic这样的工作流框架将在规范人机协作、提升开发质量方面发挥越来越重要的作用。
