ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Spec Kit 规范驱动开发入门指南:3 条命令跑通第一条流水线

Spec Kit 规范驱动开发入门指南:3 条命令跑通第一条流水线 Spec Kit 规范驱动开发入门指南3 条命令跑通第一条流水线【免费下载链接】spec-kit Toolkit to help you get started with Spec-Driven Development项目地址: https://gitcode.com/GitHub_Trending/sp/spec-kitSpec Kit 是一套配合 AI 编码代理使用的规范驱动开发工具包先用自然语言把要做什么写成规范再让代理按计划产出代码。适合正在用 Copilot、Claude Code 等 AI 编码工具、希望产出更稳定的开发者和团队。从一个照片相册需求说起这张图展示了 specify CLI 在终端中的实际运行效果。假设你想做一个照片应用相册按日期分组拖放即可重排相册永不嵌套。直接把这个需求丢给 AI 编码代理第一次生成的代码往往就能跑但它大概率没守住永不嵌套这条约束改到第三轮代理还会自作主张调整目录结构。问题不在模型能力而在于代理每次执行都像失忆没有项目约定也没有标准交接流程。解法是先产出一份代理必须遵守的规范再谈实现。Spec Kit 做的就是这件事它把凭感觉编程变成规范驱动的固定流水线。项目定位它管流程不管写码这张图展示了在终端中为项目引导 AI 编码代理的过程。它是什么一个名为 specify 的 Python 命令行工具要求 Python 3.11负责给项目铺设规范、模板与脚本并把斜杠命令注册进你选的编码代理。它不做什么不写代码也不替代代理。写码仍由代理完成Spec Kit 只规定先规范、再计划、后实现的次序。它绑定什么不绑定技术栈。规范阶段只讲做什么、为什么技术选型留到计划阶段语言与框架任选。官方同时支持 30 多种主流编码代理涵盖 CLI 工具与 IDE 内置助手specify init时交互式选择即可。上手路径3 步从安装到第一份需求文档第 1 步装 uv再装 specifyuv 是 Astral 出品的快速 Python 包管理器负责隔离安装、不污染全局环境。uv tool install specify-cli specify check装不上或需要固定版本时可改用 git 安装源uv tool install specify-cli --from githttps://gitcode.com/gh_mirrors/sp/spec-kit.git。第 2 步初始化项目specify init my-project --integration claude--integration指定编码代理也可省略后在交互界面里选。执行后项目根目录会生成.specify/规范与脚本存放处以及代理命令文件。第 3 步跑通第一条命令在 my-project 目录启动你的代理输入/speckit.specify 构建按日期分组的照片相册应用相册支持拖放重排且永不嵌套代理会生成一份规范文档。接着按顺序执行 plan、tasks、implement小功能即可跑通完整闭环。能力速查常用命令与入口命令 / 入口用途/speckit.constitution设定项目治理原则每个项目执行一次/speckit.specify描述要构建的内容产出需求规范/speckit.clarify追问模糊点回填规范建议放在 plan 之前/speckit.plan给出技术栈生成实现计划与设计产物/speckit.tasks把计划拆成带依赖顺序的 tasks.md/speckit.analyze只读检查三份产物的一致性发现问题回源头修/speckit.implement按任务顺序执行生成代码/speckit.converge用规范校验代码库缺口补成任务再跑 implementCLI 侧还有三组管理命令specify extension search / add安装扩展如 bug、gitspecify preset search / add安装预设以调整模板与措辞specify bundle install一条命令装齐角色化组件集。边界与建议什么活交给它什么活别绕弯适用从零起步的功能、棕地上的迭代增强、多人协作下需要统一 AI 产出的项目。不适用单行改动、线上紧急热修直接对代理说更快不必走完整流程。常见坑一跳过 clarify 直接 plan模糊需求会原样进设计。有歧义就先跑/speckit.clarify再谈技术选型。常见坑二specify init时选错集成。可随时执行specify integration list查看并切换。选型建议把它当作代理的项目规章而不是第二个编程工具。流程文档与命令细节可在仓库的 docs 目录与 templates 目录查阅。下一步规范驱动让 AI 编码的产出可审查、可迭代。现在装好 uv跑通上面 3 条命令然后用/speckit.specify描述你的第一个功能。【免费下载链接】spec-kit Toolkit to help you get started with Spec-Driven Development项目地址: https://gitcode.com/GitHub_Trending/sp/spec-kit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表