跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI

Spec-Kit 结合 Copilot 实现 AI 规格驱动开发

Spec-Kit 是将规格文档转化为可执行工件的工具集,配合 GitHub Copilot 可实现规格驱动开发。在 Ubuntu 环境下使用 uv 安装 Spec-Kit 后,可在 VS Code 中通过 Chat 对话框调用 /speckit 系列命令进行项目规划、任务拆解和代码实现。该方法有助于提升规格贯穿力,减少误解,标准化软件开发流程,让 AI 深度融入开发环节。

樱花落尽发布于 2026/4/9更新于 2026/9/1060 浏览
Spec-Kit 结合 Copilot 实现 AI 规格驱动开发

一、什么是 Spec-Kit?

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

Github: https://github.com/github/spec-kit

二、搭建运行环境

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

第一步:在 Ubuntu 24.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

按照上述步骤,输入命令后,可以获得开发好的网站。

四、总结

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

目录

  1. 一、什么是 Spec-Kit?
  2. 二、搭建运行环境
  3. 三、在 VS Code 中使用 SpecKit
  4. 四、总结

更多推荐文章

查看全部
  • Trae AI 辅助编程核心技巧与场景实战
  • Spring 事务与事务传播机制详解
  • MCP Java SDK 指南:构建 AI 驱动的企业级应用
  • Python 开发 MongoDB 数据库 MCP Server 实战
  • 前端面试核心知识点汇总:JavaScript、CSS、HTML、框架及工程化
  • Qwen-Image-2512:消费级 GPU 也能跑的 AI 绘画方案
  • C++ 100 道高频经典面试题及答案解析
  • 企业级 AIGC 图像生成技术:Seedream 4.0 核心功能与应用
  • 2024 大模型学习路线:从原理到微调与行业应用实战
  • OpenClaw 多智能体路由实战:飞书多机器人配置
  • Python 项目文件组织与工程化实践
  • Python RPA+ 爬虫:模拟人工操作采集 ERP 系统数据(金蝶/用友无接口)
  • VLSI 设计中的斯坦纳树算法演进:从 FLUTE 到现代布线
  • Win11 Gaming Copilot 隐私风险及设置关闭指南
  • OpenClaw 本地 AI 助手飞书对接部署指南
  • 使用 VS Code 将本地项目上传至 Gitee 仓库指南
  • PowerShell 无法激活 Python 虚拟环境的解决方案
  • C++ 初级实战案例:20 个经典编程练习
  • Java Web 开发数据库知识复习与整理
  • OpenClaw 安装百度网页搜索技能指南

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online