推荐阅读
- 戳上方蓝字�?牛皮糖不吹牛*”关注我
大家好,我是牛皮糖! 你是否在 AI 编程上面经常遇到 AI 乱改,不听话的现象?
今天给大家介绍一个GitHub上刚开源就火爆的AI开发神器——SpecKit。这个工具主�?Spec-Driven Development”理念,简单来说就�?先规划再实现”的开发模式。下面我会详细解析它的核心功能和实际应用效果�?
SpecKit的核心优势在于提供了一套完整的开发框架,将你的想法一步步变成现实。整个工作流程分为五个关键步骤:
- Constitution阶段:确立项目的基本原则和底线要求。比如开发一个自媒体素材管理的Mac应用时,我们会规�?交互必须简单快�?�?使用浅色主题”�?代码清晰易读不过度优�?等核心原则�?
- Specify阶段:详细定义功能需求。以素材管理应用为例,需要支持:
�?分类展示素材(文本、图片、音频、视频)
�?网格布局和原地编辑功�?
�?直接播放控制(支�?秒快�?快退�?
�?响应式设�?
- Plan阶段:制定技术方案。选择SwiftUI+Swift Package Manager开发原生Mac应用,文本数据用CSV存储,媒体文件本地存储�?
- Task阶段:自动拆解任务清单。系统会生成47个具体任务,包括�?�?基础设置(项目结构、依赖配置)
�?核心实现(数据模型、服务层、视图层�?
�?高级功能(媒体编辑、资产管理)
�?性能优化(启动时�?2秒,滚动60fps�?
- Implement阶段:执行实现。支持切换不同AI编程助手(如Claude Code或Codex)来实际编写代码�?
实际演示中,SpecKit展现了强大的自动化能力: �?自动生成项目规范文档(constitution.md�?
�?创建详细的功能说明书(spec.md�?
�?输出完整的技术实施方案(plan.md�?
�?拆解出可执行的任务列表(tasks.md�?
特别值得一提的是它�?多AI协作”特性。当对某个AI的实现不满意时,可以轻松切换另一个AI基于相同的spec重新实现。实测中,用Codex重新实现的应用在界面交互和稳定性上都表现更优�?
�?AI 编程工具上的支持基本上覆盖了热门�?Claude Code 、Cursor�?Qwen Code
使用SpecKit的两个核心价值:
- 提供思考框架:明确开发路径,知道每一步该做什�?
- 促进团队协作:通过规范文档实现知识共享,降低沟通成�?
适用场景建议�?
�?适合:新项目启动、大型功能开�?
�?不适合:小型改动或快速原型开�?
这个工具特别适合需要严格规范的中大型项目,能显著提升开发效率和代码质量。如果你正在寻找更结构化的开发方式,不妨试试这个刚在GitHub开源的SpecKit�?
项目地址�?
https://github.com/github/spec-kit
·················END·················
AI 时代到来,要大公司变小,小公司消失。在当下最好发展一份属于自己的副业 AI + 行业做副业 已经�?4000 名小伙伴加入了,如果你也想着�?AI 时代拥有一份属于自己的 AI 副业 戳链接 加入吧!这是一个赚钱训练营,AI 技能训练营密集的圈子,你可以每年参加各种副业赚钱训练营。公众号后台回复AI 副业星球即可获取26元优惠劵�?
关于AI工具
Github开源文本转语音神器Spark-TTS开源了,克隆声音仅需3秒?