车友投稿:Claude Code中使用Github SpecKit

2025-09-27 122 0

规范驱动开发彻底颠覆了传统软件开发模式。几十年来,代码一直占据主导地位——规范只是我们搭建的脚手架,一旦开始编码这项"真正的工作",就会被丢弃。规范驱动开发改变了这一点: 规范变得可执行 ,直接生成可运行的实现,而不仅仅是指导实现。Github SpecKit就是规范开发的工具

一、安装教程:
选项一:一次安装,随处使用:
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git

随后即可直接使用该工具:
specify init <PROJECT_NAME>   # 初始化项目
specify check

选项二:一次性使用
uvx --from git+https://github.com/github/spec-kit.git specify init <PROJECT_NAME>

持久化安装的优势:
工具保持安装状态并在 PATH 中可用
无需创建 shell 别名
通过 uv tool list、uv tool upgrade、uv tool uninstall 实现更好的工具管理
更简洁的 shell 配置

二、使用教程:

1、使用 /constitution 命令创建项目的治理原则和开发指南,这些原则将指导所有后续开发工作
换句话说这个命令就是指定大的方向,大的原则,类似于最基础的约束

/constitution 创建关注代码质量、测试标准、用户体验一致性和性能要求的准则

2、使用 /specify 命令描述您想要构建的内容。重点关注做什么为什么做 ,而非具体技术栈。
换句话说就是指定你需要做的是一个什么程序或者应用,做什么的,大概是干啥用的

/specify 构建一个应用程序,帮助我按日期分组将照片组织到单独的照片相册中。相册在主页上可以通过拖放重新组织。相册永远不会嵌套在其他相册中。每个相册内,照片以类似瓷砖的界面预览。

3、使用 /plan 命令来提供您的技术栈和架构选择。
换句话说这个命令就是指定项目使用什么技术栈

/plan 该应用使用Vite,库数量最少。尽可能使用纯HTML、CSS和JavaScript。图片不上传到任何地方,元数据存储在本地SQLite数据库中。

4、使用 /tasks 从您的实施计划中创建可执行的任务列表。
换句话说使用这个命令就是将大的任务分解成一个个小的任务清单

/tasks

5、使用 /implement 执行所有任务,并按计划构建您的功能。
换句话说就是开始执行上面拆分成的一个个小的任务

/implement

以上就是全部使用的教程,需要注意的是,如果大方向上开发完成了,需要细节方面进行调整的话,建议就不要再用这个工具了,不然它会重新给你又全部生成一遍

需要注意的是,市面上常见的cli都支持,但是Codex CLI不支持

相关文章

车友投稿:Exa-code MCP 专为编程代理提供网络上下文
Anthropic 与 OpenAI 联合对齐评估试点发现:OpenAI 安全测试报告
Anthropic 团队如何使用 Claude Code
车友投稿:Windows系统上claude code MCP大汇总
车友投稿: Claude Code 核心革新:从“万能助手”到“AI专家团队”的进化
车友投稿:打造你的随身云开发环境:随时随地访问 Claude Code

发布评论