LeanSpec 最新更新:示例项目、更强大的工具和快速上手指南
我们一直在努力让 LeanSpec 更易于上手和使用。无论您是第一次探索规格驱动开发,还是需要扩展到企业级工作流,这些更新都将加速您从意图到可运行代码的旅程。
新功能亮点:示例项目实现即时上手学习、JSON 输出支持自动化、简化的模板系统,以及 MCP 服务器集成的重大改进。
🚀 示例项目:几秒钟开始学习
理解 LeanSpec 的最佳方式就是使用它。这就是我们构建示例项目脚手架的原因——完整的教程项目,您可以立即启动。
三个开箱即用的示例
# 查看可用示例
npx lean-spec examples
# 初始化示例项目
npx lean-spec init --example dark-theme
cd dark-theme
npm install
npm start
每个示例都包含:
- ✅ 完整的启动代码 - 可以立即构建的工作 React 应用
- ✅ LeanSpec 已初始化 - Spec、模板和配置已就绪
- ✅ 真实的功能 Spec - 可以遵循的真实示例
- ✅ 教程友好 - 专为配合我们的实践教程设计
可用示例
dark-theme - 为 React 应用添加暗黑模式
完美的第一个项目。学习基础:创建 Spec、与 AI 协作、跟踪进度。
dashboard-widgets - 构建可自定义的仪表板
多组件功能。练习拆分 Spec、管理复杂性、使用子 Spec。
api-refactor - 将 REST API 现代化为 GraphQL
后端专注示例。了解 LeanSpec 如何处理架构变更和迁移。
为什么这很重要
有示例项目之前:
- "如何构建 Spec?" → 阅读文档、猜测、迭代
- "真实的 Spec 长什么样?" → 浏览 GitHub、适配到您的项目
- "这能与我的 AI 工具配合吗?" → 尝试、调试、排查
有示例项目之后:
- 克隆。运行。开始编码。
- 使用可运行的代码跟随教程。
- 清楚地看到 Spec 如何引导 AI Agent。
不再有空白页综合症。不再有"从哪里开始?"只有立即见效的实践学习。
🤖 更好的 AI 集成
MCP 服务器作为独立包
我们将 @leanspec/mcp 提取为独立的 npm 包。现在设置更简洁:
{
"mcpServers": {
"lean-spec": {
"command": "npx",
"args": ["@leanspec/mcp"]
}
}
}
适用于 Claude Desktop、Cline、Zed 和任何兼容 MCP 的工具。该服务器让 AI Agent 直接访问您的 Spec——无需复制粘贴,无上下文限制。
增强的依赖管理
新命令让关系管理更清晰:
# 使用明确的依赖关系链接 Spec
lean-spec link feature-123 --depends-on auth-system
# 查看完整的依赖图
lean-spec deps feature-123
# 删除关系
lean-spec unlink feature-123 --from auth-system
更好的验证在问题发生前捕获循环依赖。
🔧 支持自动化的 JSON 输出
所有主要命令现在都支持 --json 用于编程式使用:
# 集成到仪表板
lean-spec board --json | jq '.columns[] | select(.status=="in-progress")'
# 构建自定义工作流
lean-spec list --json --status=complete | jq -r '.[] | .name'
# 导出用于报告
lean-spec timeline --json > project-timeline.json
在 CI/CD 流水线、项目仪表板或自定义工具中使用 LeanSpec 数据。
📝 简化的模板系统
我们移除了 Handlebars 模板层。模板现在只是 Markdown 文件,您可以直接编辑。
之前:编辑 .hbs 文件 → 运行构建 → 测试
之后:编辑 .md 文件 → 测试
两个模板涵盖所有场景:
standard(默认)- 大多数功能的单文件 Specdetailed- 演示子 Spec 的多文件示例
无需构建步骤,无需学习模板引擎。只需 Markdown。
🌏 专业的中文翻译
如果您与中文团队合作,我们的文档现已全面本地化,提供专业翻译。我们建立了严格的质量标准:
- 技术术语保持英文(Spec、CLI、Token、MCP)
- 自然的中文表达(非逐字翻译)
- 所有文档中的一致术语
- 完整覆盖指南、教程和 API 参考
访问 lean-spec.dev/zh-Hans 查看中文文档。
🎯 快速上手路径
不确定从哪里开始?这是推荐的路径:
1. 理解原因(5 分钟)
阅读为什么您的 AI Agent 在大型 Spec 中变笨,了解 LeanSpec 背后的上下文工程 (Context Engineering) 原则。
核心要点:这不是关于适应上下文窗口——而是关于在项目规模扩大时保持 AI 性能。
2. 启动示例项目(2 分钟)
npx lean-spec init --example dark-theme
cd dark-theme
npm install
现在您有了一个已配置好 LeanSpec 的可运行 React 应用。
3. 跟随教程(10 分钟)
打开使用 AI 创建您的第一个 Spec 教程。它将引导您完成:
- 创建您的第一个 Spec
- 与 AI 协作实现功能
- 跟踪进度并完成工作
- 了解 Spec 如何引导 AI 行为
使用您刚刚初始化的示例项目——它专为此教程设计。
4. 在自己的项目中尝试(准备好时)
cd your-existing-project
npx lean-spec init
lean-spec create user-authentication
现在应用您学到的知识。从简单开始(status + created),根据需要添加结构(tags、priority、自定义字段)。
需要更多指导?
- 小功能:您的第一个 Spec
- 多个相关功能:管理多个功能
- 大型项目:大型项目管理
- 遗留代码库:使用 Spec 重构
下一步计划
我们专注于让 LeanSpec 与更多 AI 工具和开发工作流无缝配合:
- GitHub Copilot Workspace 集成 - 在 Copilot 的任务规划中原生支持 Spec
- VS Code 扩展 - 内联 Spec 查看、验证和状态跟踪
- 项目管理集成 - Jira、Linear 和 GitHub Projects 同步
- 更多示例项目 - 后端 API、移动应用、基础设施
反馈塑造路线图。什么能让 LeanSpec 对您的工作流更有用?提交 Issue 或参与讨论。
立即尝试
# 全局安装
npm install -g lean-spec
# 或使用 npx 一次性命令
npx lean-spec init --example dark-theme
学习的最快方式就是构建。选择一个示例,跟随教程,看看 AI 辅助的规格驱动开发如何改变您的工作流。
链接:
更新日志:详细版本历史请参阅 CHANGELOG.md。
