
SpecRabbit
specrabbit.com
绘制架构,AI零猜测。
17天前制作者:Oleg Kabanov
关于 SpecRabbit
SpecRabbit 是一款革命性的架构设计工具,用可视化的类型化节点图取代传统的文本架构规格说明。与模糊的文字描述不同,它强制要求完整性——你无法添加没有认证级别的端点,也无法添加没有查询语句的数据库连接。导出的结果是包含内置 AI 指令的原始 JSON/YAML 图拓扑结构,而非截图或 Markdown。每个节点将结构化参数与行为上下文的自由文本相结合,最终让 AI 编码代理生成完全符合你设计的代码,而非基于其自身假设的代码。
核心功能
SpecRabbit 的核心是可视化节点图编辑器,支持定义端点、数据库、服务等组件,并强制每个组件包含必要的参数。导出功能生成机器可读的 JSON/YAML 格式,直接嵌入 AI 指令,确保 AI 理解架构意图。
主要特性
- 类型化节点图:每个节点有预定义参数,避免遗漏关键信息。
- 完整性强制:无法添加不完整的组件,保证架构描述无歧义。
- AI 原生导出:输出 JSON/YAML 拓扑,附带 AI 指令,无需额外转换。
- 结构化+自由文本:节点结合参数与自然语言描述,兼顾精确与灵活。
- 零猜测开发:AI 生成的代码严格匹配设计,减少返工。
适用场景
SpecRabbit 适用于需要精确架构描述的 AI 辅助开发流程,特别适合微服务设计、API 规划、以及需要与 AI 编码工具(如 GitHub Copilot、Cline)协作的团队。无论是初创公司快速原型,还是企业级系统设计,都能显著提升 AI 生成代码的准确性。