Spec-Kit+Copilot打造AI规格驱动开发

作者:算力魔方创始人/英特尔创新大使 刘力

一,什么是Spec-Kit?

在传统的软件开发中,通常先有需求→ 写规格 → 再写代码;规格多数是"指导性文档",而真正的业务逻辑和边界由程序员"翻译"出来。Spec-Driven Development(规格驱动开发)的理念是,将规格(spec)从"仅供参考"提升为可执行、可驱动的核心工件,直接引导后续设计、计划、任务拆解、实现等流程。spec-kit 是 GitHub 提供的一个工具集 / CLI / 模板库,用来在项目中落地这种流程!

复制代码
Github: https://github.com/github/spec-kit

二,搭建运行环境

本节将指导您从零开发搭建Spec-Kit的运行环境。

第一步:在Ubuntu24.04上安装uv:

复制代码
curl -LsSf https://astral.sh/uv/install.sh | sh

第二步:请首先按装Spec-Kit:

复制代码
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git

第三步:新建项目文件夹,例如"cube4060";在cube4060文件夹路径,执行:

复制代码
specify init my-website

然后,选择您所用的AI assistant,并键入"Enter"。笔者选用Github Copilot。

三,在VS Code中使用SpecKit

在VS Code中,打开my-website文件夹,然后在Github Copilot的Chat对话框中,依此输入命令:

  • 用 /speckit.constitution 定义团队或项目的原则和治理(code style、测试标准、性能要求等)

  • 用 /speckit.specify 写规格,专注于 "要做什么 / 为什么做" 而非技术细节

  • 用 /speckit.plan 在选定技术栈下做技术规划

  • /speckit.tasks:创建可操作的任务列表

  • /speckit.implement:执行所有任务并根据计划构建您的应用程序

复制代码
详情参见:https://github.com/github/spec-kit

按照2-6步,输入命令后,可以获得开发好的网站,如下图所示:

四,总结

使用spec-kit 的价值在于:提升规格驱动的贯穿力、减少误解、标准化流程、让AI 融入软件开发流程。对那些希望把"写好规格 / 早期明确边界"作为核心竞争力的团队/项目,spec-kit 提供了一条可实践的路径。

如果你有更好的文章,欢迎投稿!

稿件接收邮箱:nami.liu@pasuntech.com

更多精彩内容请关注"算力魔方®"

相关推荐
Kel10 小时前
LangChain.js 架构设计深度剖析
人工智能·设计模式·架构
百度Geek说10 小时前
我把 Karpathy 的 AutoResearch 搬到了软件开发领域,效果炸了
人工智能
嵌入式小企鹅10 小时前
国产大模型与芯片加速融合,RISC-V生态多点开花,AI编程工具迈入自动化新纪元
人工智能·学习·ai·嵌入式·算力·risc-v·半导体
数智大号11 小时前
聚焦 AI 音频创新 ,Shure 亮相 InfoComm 全场景解决方案破解协作难题
人工智能
做个文艺程序员11 小时前
Spring Boot 项目集成 OpenClAW【OpenClAW + Spring Boot 系列 第1篇】
java·人工智能·spring boot·开源
天一生水water11 小时前
CNN循环神经网络关键知识点
人工智能·rnn·cnn
一个喜欢分享的PHP技术11 小时前
AI在龙虾中,配置标准版mcp的方法
人工智能
醇氧11 小时前
Hermes Agent 学习(安装部署详细教程)
人工智能·python·学习·阿里云·ai·云计算
扬帆破浪11 小时前
WPS 文字免费开源AI插件:察元 AI 文档助手如何把大模型接进日常写作
人工智能·开源·wps
麦哲思科技任甲林11 小时前
AI编程的三大痛点及其工作模式
人工智能·ai编程·工作模式·自以为是·忘性大