Skip to content

SpecLoreAI 编码时代的产研协同工具

把需求变成可验收的 BDD 规格,把验收变成自动化流水线

SpecLore 终端截图

一键安装

$ pnpm add -g speclore

从需求到验收,一条流水线

📄

需求来源

Markdown / Word / URL / 直接文本

🧪

BDD .feature

标准 Gherkin 验收标准

🤖

约束 + 骨架

AI 编码约束 + 测试骨架

验收报告

自动测试映射 + 验收结果

多格式需求摄入

支持 Markdown、Word、Excel、PDF、图片 OCR、URL、直接文本——任何格式的需求输入,统一转化为标准 BDD .feature 验收标准。

speclore spec requirements.md    # Markdown
speclore spec design.docx        # Word
speclore spec mockup.png         # 图片 OCR
speclore spec "用户需要重置密码"   # 直接文本

AI 编码约束生成

自动检测项目中的 Cursor / Claude Code / Qoder,生成对应格式的编码约束文件和测试骨架,AI 编码时自动遵守业务规则。

speclore code
# 输出:
# .cursor/rules/speclore.mdc
# .claude/rules/speclore.md
# .qoder/rules/speclore.md
# tests/**/ *.test.ts (测试骨架)

自动验收映射

运行测试后自动将结果映射回 .feature 场景。三种映射策略:映射文件(自动)、显式标记(手动)、Pattern 匹配(配置)。

speclore verify
# ✅ 5/5 scenarios passed (100%)
#
# specs/order/create.feature
#   ✓ 创建有效订单
#   ✓ 库存不足时拒绝
#   ✓ 重复商品时提示

MCP 原生集成

4 个 MCP 工具通过标准协议暴露,AI 客户端直接调用。每次调用返回工作流状态和下一步指引,乱序操作自动报错。

# AI 客户端通过 MCP 自动调用:
speclore.status  → 查看状态
speclore.spec    → 生成 feature
speclore.code    → 生成约束
speclore.verify  → 验收测试

支持主流 AI 编码客户端

speclore setup 自动检测并配置 MCP,无需手动设置

Cursor
Claude Code
Qoder

完整工作流演示

speclore
$ speclore setup
✔ 检测到 AI 工具: Cursor, Qoder
✔ 已写入 .cursor/mcp.json
✔ 已写入 .qoder-cn/mcp.json
✔ 已生成 .speclore/config.yaml

三步从零到验收

bash
# 1. 初始化项目
cd your-project && speclore setup

# 2. 从需求生成 .feature 验收标准
speclore spec "患者注册需要手机号验证"

# 3. 生成 AI 编码约束 + 测试骨架
speclore code

在 AI 客户端中编码,完成后运行验收:

bash
speclore verify

SpecLore 是基于 MIT 许可的开源项目。由 Cheney 创建。

基于 MIT 许可发布