规格驱动开发(SDD)与 AI 编程
如果无法正常显示,请先停止浏览器的去广告插件。
1. TRAE
(Meet>p)
规格驱动开发(SDD)与 AI 编程
姜宁
trae.ai
2. TRAE
(Meet>p)
01 02
AI编程的现状 什么是SDD
03
Open Spec 介绍
04
Spec Kit 介绍
trae.ai
3. AI 编程
Cloud functions are part of the serverless architecture paradigm,
which allows developers to build and run applications and services
without having to manage infrastructure.
01
4.
5.
6. 如何让AI
成有效可以协作的代码
7. Spec-Driven
Development
规格驱动开发
Spec-Driven Development (SDD) is a software development
methodology that emphasizes the importance of creating detailed
speci
02
8. 规格是事实来源
规格驱动开发
Spec-Driven Development
的规格
协作与沟通 迭代开发
SDD SDD 促进迭代式开发
9. 产品说明 档
PRD 户故事
User Story
开发者 册
development guide 接 说明 档
Contracts
计划
Plan
典型的软件开发流程
任务
Tasks
编码
Coding
要做什么?
What
数据库设计
Schema
代码验证
Veri cation
GitHub的问题单
GitHub issues
怎么做
How
实现
Impelement
10. 产品说明 档
PRD 户故事
User Story
开发者 册
development guide 接 说明 档
Contracts
计划
Plan
典型的软件开发流程
任务
Tasks
编码
Coding
要做什么?
What
数据库设计
Schema
代码验证
Veri cation
GitHub的问题单
GitHub issues
怎么做
How
实现
Impelement
11. 起草提案
评审与对
修改 规格/任务
设计实现
编码实现
提交修改
合并代码
常的软件开发流程
审查/测试
持续集成
12. AI 参与的软件开发流程
提案评审
起草提案
评审与对
修改 规格/任务
设计实现
实现任务
AI 参与编写
提交修改
提交更新
审查/测试
持续集成
13. AI Agent 参与的软件开发流程
与AI 进
起草提案
分享
评审与对
修改 规格/任务
批准计划
持续反馈
实现任务
(AI 编写代码)
提交修改
归档或者更新
规格
持续维护规格
确保其准确性
14. Memory Bank
Specs
AGENTS.md
project.md
Agent
architecture.md
STORY-324.md STORY-525.md
prodcut-search.md con g-loader.md
Feature-X
data-model.md
plan.md
contracts
15. 不同段位的规格驱动开发
铜 - 规格先
<code/>
<code/>
<code/>
<code/>
<code/>
<code/>
16. 不同段位的规格驱动开发
- 规格锚定
<code/>
<code/>
<code/>
<code/>
<code/>
<code/>
17. 不同段位的规格驱动开发
— 规格即来源
<code/>
<code/>
<code/>
<code/>
<code/>
<code/>
18. Spec Kit
介绍
Spec Kit is GitHub’s version of SDD. It is distributed as a CLI that can
create workspace setups for a wide range of common coding
assistants. Once that structure is set up, you interact with spec-kit via
slash commands in your coding assistant.
03
19. 起草提案
评审与对
修改 规格/任务
spec.md
设计实现
编码实现
提交修改
合并代码
常的软件开发流程
data-model.md
审查/测试
持续集成
api.md
component.md
20. Memory Bank
Specs
Memory
Agent
specs/001-photo-album-orgnizer
Constitution.md
data-model.md
Feature-X
plan-template.md
research.md
plan.md
tasks.md
spec.md
spec-kit
contracts
spec-template.md
tasks-template.md
/specify
Shell script
api.md
component.md
21. 宪章 Constiution
Spec Kit 开发流程
22.
23. Spec Kit 已
持Trae
https://github.com/github/spec-kit/pull/1057
24. OpenSpec
介绍
AI coding assistants are powerful but unpredictable when
requirements live in chat history. OpenSpec adds a lightweight
speci
04
25. AI Agent 参与的软件开发流程
与AI 进
起草提案
分享
评审与对
修改 规格/任务
批准计划
持续反馈
实现任务
(AI 编写代码)
提交修改
归档或者更新
规格
持续维护规格
确保其准确性
26. Open Spec 开发流程
提案 proposal 执 /opensec:proposal /opensec:apply /opensec:archive
定义你想要构建的内
容(需求和 根据评估修改完成的
实施计划,有智能体
进 将完成代码
Apply
归档 Archive
27. Open Spec 开发流程
28. TRAE
(Meet>p)
The Real AI Engineer.