工具链
工具链
ApiHug 的工具链,用来承载 AI 工作流、命令行操作、契约质量检查与代码生成。
ApiHug 不是一个单命令工具,而是一整套围绕 contract-first 交付设计的工具链。
它是什么
这一组工具包括:
- 面向 AI 工作流的 BMAD 能力
- 适合命令行场景的 ApiHug REPL
- 用于契约质量检查的 lint
- 核心任务
wire
为什么重要
这些工具是按协作关系设计的:
- 规划与设计始终围绕契约
- 生成流程可以稳定重复执行
- 质量问题在 drift 扩大之前就被发现
- 团队既可以在 IntelliJ 里工作,也可以走纯终端流程
它如何融入整体流程
按职责使用就可以:
- ApiHug BMAD 负责 AI 驱动交付工作流
- ApiHug REPL 负责命令行交互
- ApiHug Lint 负责契约质量检查
- Gradle Wire 负责 proto 模块生成
- Gradle Stub 负责应用模块脚手架生成
下一步
如果你刚接触这套栈,建议先读 BMAD 或 REPL,再继续看 wire。