Spec Kit:GitHub 官方推出的规范驱动开发工具包,让 AI 编程真正可控、高效、高质量

“当需求模糊时,AI 写得越快,返工越多。”
—— GitHub Spec Kit 团队

在 AI 编程助手(如 Copilot、Cursor)普及的今天,开发者普遍面临一个困境:AI 能快速生成代码,但结果往往不可靠、不一致、难以维护。你输入“写个注册功能”,它可能忽略邮箱校验、密码加密或重复检查——表面能跑,实则埋雷。

为解决这一根本问题,GitHub 于 2025 年正式推出开源项目 Spec Kit(Specification Kit),倡导一种全新的开发范式:规范驱动开发(Spec-Driven Development, SDD)。它不是另一个代码补全工具,而是一套将 AI 深度融入结构化工程流程的系统方法论。


🔍 什么是 Spec Kit?

Spec Kit 是 GitHub 官方开源的命令行工具包,核心理念是:

先明确“做什么”和“为什么”,再考虑“如何做”。

它通过一系列标准化命令(如 /specify、/plan、/implement),引导开发者与 AI 协作,将自然语言需求逐步转化为:

AI编程双模式:Vibe Coding与Spec Coding的实战指南 在软件工程实践中,高效的工作流和清晰的开发规范是提升项目成功率和代码质量的关键。从概念上讲,现代开发范式正从传统的瀑布模型向敏捷、迭代的模式演进,其核心原理在于通过结构化的协作与自动化工具,平衡开发速度与长期可维护性。这一演进的技术价值在于显著降低认知负荷,提升人机协作效率,使开发者能更专注于架构设计和问题定义等高价值活动。其典型应用场景覆盖了从快速原型验证到核心业务模块开发的全生命周期。本文聚焦于当前行业热议的两种AI驱动编程范式:追求极致开发速度与灵感的Vibe Coding,以及强调严谨需求澄清与质量 阅读详情

相关推荐

AI Coding工程化:从Vibe到Spec的规范化落地指南

AI Coding正从代码补全迈向AI Agent自主执行的新阶段,Cursor、Codex等工具让AI能直接修改文件、运行命令,但生产环境中的工程化落地仍面临上下文窗口限制、代码审查成本高、多Agent协作冲突等挑战。本文从大模型技术边界出发,对比vibe coding的“自由发挥”与spec coding、coding plan等规范化方法,解析“先写规格、再生成代码”与“计划先行、人机协同”的演进逻辑,并给出团队最小落地工作流、AGENTS.md约束配置、成本优化策略等实用方案,帮助开发者在享受AI编

weixin_30271335的博客 399

一分钟了解spec-kit

使用命令。

h a 6 6 6 c k 为 你解决复杂难题! 578

【大模型】 【Spec Kit】1. 规则开发概述

本文介绍使用大模型完成编程的另外一种理念工具,它不同于传统开发方式,也不同于当前vibecoding,传统的方式主动权还是在人。而规则驱动开发,将开发整个下放给大模型完成,我们只给大模型提供规则,提供可用的功能集,并提供流程即可。我们通过这样的方式以规则的方式与大模型交互沟通,通过规则告知大模型可以使用的功能,该走的流程和使用的技术栈,完成的需求。但是我们不关心大模型具体的实现步骤。

极客栈 484

spec coding 实践(spec-kit)

Spec Kit是GitHub开源的 AI 辅助规范驱动开发工具包(截止到目前79k 星),核心是让「规范先于代码」更快地构建高质量软件:一个开源工具包,让您可以专注于产品场景和可预测的结果,而不是从头开始vibe coding每个部分。先把项目规则、需求细节、实现计划说清楚,再让 AI 生成代码,避免边写边改的返工。规范驱动开发颠覆了传统的软件开发模式。几十年来,代码至上——规范仅仅是搭建的框架,一旦开始“真正的”编码工作,规范就会被弃之不用。

人不风流枉少年 1535

AI Agent + 大数据 + RAG:电商用户行为分析的低成本落地

本文探讨了AIAgent与大数据技术在电商用户行为分析中的应用。通过构建"数据采集-实时分析-智能决策"的全自治链路,解决了传统大数据分析的三大痛点:人工建模周期长、实时性不足和决策闭环断裂。系统采用Flink+Spark处理实时数据,结合基于DeepSeek-V3.1的AIAgent实现智能分析,并通过飞书RAG模块动态获取业务知识。落地效果显示,分析响应时间从2-3天缩短至30秒,推荐转化率提升134%,验证了该方案在提升电商数据决策效率方面的显著价值。

想~ai抽 1610

企业华为TaurusDB数据库国产替代要点全记录

国产化数据库全方位对比、从互联网企业的先进经验来看mysql的用法、及sql优化、sql异构修改、及数据同步方面都做了一些讲解

深耕互联网的码农,在AI及国产化浪潮下,希望把自己的能力输出给更多的人 1058

保姆级教程:用sw_urdf_exporter插件将Solidworks机械臂模型转为ROS可用的URDF

本文提供了一份详细的保姆级教程,指导用户使用sw_urdf_exporter插件将Solidworks机械臂模型转换为ROS可用的URDF文件。从环境准备、插件配置到模型预处理和关键参数设置,再到ROS环境集成测试和性能优化,全面覆盖了机械臂URDF转换的全流程。特别适合机器人工程师和ROS开发者快速实现Solidworks模型到ROS环境的无缝迁移。

weixin_29300931的博客 389

从零开始学习CANoe(三)—— 系统变量的创建和使用

从零开始学习CANoe(三)—— 系统变量的创建和使用

蚂蚁小兵 1万+

【LIN总线测试】——LIN主节点物理层测试

LIN总线是基于UART/SCI(通用异步收发器/串行接口)的低成本串行通讯协议。其目标定位于车身网络模块节点间的低端通信,主要用于智能传感器和执行器的串行通信,而这正是CAN总线的带宽和功能所不要求的部分。本章节主要介绍LIN主节点物理层如何测试?

测试领域技术分享 5515

使用virtuoso gds转lef操作方法

2) 然后,需要创建Pin,这里Pin的概念不同于label/text,是有实际金属的,二者的区别类似于pr中的port和terminal。1) 首先,需要画prBoundary,这个用drawing层的prBoundary画是不行的,不过建议pr阶段就把prBoundary转到gds里,在virtuoso layout中画prBoundary就比较容易。另外,用Create - Create Pin也可以创建pin,更适用于PG pin,操作时先给pg shape打label,最好放正中间。

m0_61544122的博客 1363

5G/NR 网络切片基本概念(协议版)

26.1 网络切片概念 网络切片是一个概念,可以根据每个客户的要求进行区别对待。通过切片的形式,将不同流量差异化处理,以及可以将资源进行隔离,然后移动网络运营商可以将客户视为属于不同租户类型的客户,每种客户具有不同的服务要求,这些要求根据每个租户根据SLA (Service Level Agreement,服务水平协议)可以使用哪种切片类型进行管理和订阅。 网络切片始终由RAN部分和CN部...

欢迎来到小七的博客,这里将带你深入探索5G通信的神秘世界。无论你是通信领域的专业人士还是对这一领域充满好奇心的技术爱好者,这里都有专业协议解读、通信知识普及以及有趣的Python编程内容等你发现。 1万+

【拼多多笔试题汇总】2024-03-24-拼多多春招笔试题

A 小镇上有个奇特的游戏。游戏开始时,A 先生准备了一排 nnn 个物品。K 小姐和卢小姐则轮流进行操作。首先,K 小姐可以选择移除至多 xxx 个物品。接着,卢小姐也可以选择移除剩余物品中的至多 yyy 个。游戏的目标是,K 小姐想尽量让剩余物品的价值之和最大化,而卢小姐则想将剩余物品的价值之和最小化。假设两人都采取最优策略,请问最后剩余物品的价值之和是多少?第一行包含五个正整数 n,m,k,x,yn, m, k, x, yn,m,k,x,y,分别表示物品的总数、K 小姐最多可移除的物品数、卢小姐最多可移

春秋招笔试突围 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: AI手机来了,你的淘宝、微信还能“躺赚”吗?
下一篇: 股票基础-第8课-上市公司基础与信息来源
谁在黄金彼岸
谁在黄金彼岸 新星创作者: 人工智能技术领域 新星创作者: 人工智能技术领域
博客等级 码龄11年 3392粉丝 991原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谁在黄金彼岸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值