跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI

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

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

编程诗人发布于 2026/4/6更新于 2026/5/2367K 浏览
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'。

文章配图

在 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. 详情参见:https://github.com/github/spec-kit
  5. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Stable Diffusion 新手超详细快速入门教程
  • AI 赋能原则 10 解读:政府 2.0 与公共智能系统建设
  • 手机快速去除豆包 AI 视频水印的实用方案
  • Web-Check + cpolar:Docker 部署与远程网站检测方案
  • Agent Native 取代 Copilot,定义下一代 AI 系统
  • Android 基于 WebRTC 的高清语音通话实现与性能优化
  • AI 与 Apache ECharts 结合生成专业数据可视化图表
  • Vivado 2023.2 安装与 FPGA 开发环境搭建指南
  • 基于 YOLO11 的无人机航拍小目标检测算法研究
  • Web-Check 本地部署与公网远程访问实战
  • Ubuntu20.04 + ROS Noetic + Gazebo 实现 UR5 机械臂视觉抓取乐高积木仿真
  • CLAUDE.md 与 AGENTS.md 配置指南:让 AI 编程助手理解项目
  • 执行式 AI 核心:API 调用与网络请求实战
  • AI 产品经理的核心职责及与传统产品经理的差异
  • 无需公网 IP 安全访问本地 AI 服务的几种方案
  • GSD 元提示系统详解:解决 AI 编程上下文遗忘与效率问题
  • 基于宇树 G1 的 VR 遥操作与模仿学习开发指南
  • 基于 LangGraph 的多智能体智能写作系统实现
  • Python 实现 SLAM+AI Agent 机器人自主导航最小原型
  • AI Agent 架构:基础组成模块深度解析

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Base64 字符串编码/解码

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

  • Base64 文件转换器

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

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online