03—spec-kit (AI驱动开发软件)

📅 发布时间:2026/7/11 22:40:29 👁️ 浏览次数:
03—spec-kit (AI驱动开发软件)
https://github.com/github/spec-kit/tree/main前提① 安装 uvwindow 端使用 PowerShell(管理员打开)uv 官方安装脚本是 PowerShellPS: 有些机器会报 execution policy 不允许运行脚本。修法是把当前用户策略放开Set-ExecutionPolicy RemoteSigned-ScopeCurrentUser② 验证安装完成后关闭当前终端窗口重新打开一个 PowerShell 或 cmd再检查uv--version如果这里能输出版本号说明 PATH 生效了。安装 Spec KitSpecify CLIuv toolinstallspecify-cli--fromgithttps://github.com/github/spec-kit.git specify check使用 Spec kit概念规范驱动开发SDD到底是在干嘛 ?传统模式里需求文档/原型 → 开始写代码 → 文档逐渐过期。SDD 的变化是规范spec成为主工件并且规范要写到“足够明确”让 AI 代理能据此产出计划plan→ 任务tasks→ 实现implement而不是把“写代码”当第一步。使用SDD 当成一个固定的 5 步流水线顺序非常重要/speckit.constitution先把“原则/约束”写清楚项目级存放位置 项目地址 .specify\memory\constitution.md/speckit.specify写“做什么/为什么”需求与验收标准别写技术细节/speckit.plan写“怎么做”技术栈、架构、数据流、边界、测试策略/speckit.tasks把 plan 拆成可执行任务清单能逐条打勾/speckit.analyze/speckit.implement让代理按 tasks 执行并落代码/测试/文档可选但很建议/speckit.clarify当需求描述不够完整时先补齐盲点尤其接手老项目很常用/speckit.analyze检查 spec/plan/tasks 是否一致、有没有漏需求再 implement