Skip to content

SpecLore需求驱动的 AI 编码工具

需求可验证,编码有约束,验收可追溯

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

开源免费 ​

SpecLore 基于 MIT 许可开源,由 Cheney 创建。

基于 MIT 许可发布