如何在10分钟内完成AI规范驱动开发全流程:cc-sdd终极指南
【免费下载链接】cc-sddTurn approved specs into long-running autonomous implementation. A minimal, adaptable SDD harness with Agent Skills for Claude Code, Codex, Cursor, Copilot, Windsurf, OpenCode, Gemini CLI, and Antigravity.项目地址: https://gitcode.com/gh_mirrors/cc/cc-sdd
cc-sdd是一款革命性的AI开发工具,它能将已批准的规范转化为长期运行的自主实现过程。作为一个轻量级、适应性强的SDD框架,cc-sdd为Claude Code、Codex、Cursor、Copilot、Windsurf、OpenCode、Gemini CLI和Antigravity等多种AI编码代理提供了Agent Skills支持,让规范驱动开发变得前所未有的简单高效。
为什么你需要cc-sdd?AI开发的新范式
在AI驱动开发的时代,规范与代码之间的鸿沟常常成为项目延期的主要原因。cc-sdd创新性地将规范视为系统各部分之间的契约,而非简单的命令文档,让代码始终保持作为事实来源的核心地位。
cc-sdd的核心理念是:在适当粒度上的显式契约能让团队规模的AI驱动开发更快,而非更慢。AI代理编写规范,人类在阶段关卡批准契约,最终交付的代码才是真正重要的成果。边界不是负担,而是让你在保护外部的同时自由内部行动的保障。
5分钟快速安装指南
cc-sdd的安装过程简单到令人难以置信,只需一条命令即可在你的项目中部署完整的代理式SDLC工作流:
cd your-project npx cc-sdd@latest默认安装包含Claude Code Skills和英文文档。如需选择其他AI代理或语言,只需添加相应参数:
npx cc-sdd@latest --codex-skills --lang ja # Codex,日语 npx cc-sdd@latest --cursor-skills --lang zh-TW # Cursor IDE,繁体中文cc-sdd支持8种AI编码代理和13种语言,满足不同开发团队的需求。
10分钟规范驱动开发全流程
cc-sdd将原本复杂的开发流程简化为几个直观的步骤,让你在短短10分钟内即可完成从创意到代码的全过程。以构建新的"相册"功能为例:
/kiro-discovery 照片相册功能,支持上传、标记和分享 # discovery会生成brief.md(多规范时还会生成roadmap.md)并建议下一步操作 /kiro-spec-init photo-albums /kiro-spec-requirements photo-albums /kiro-spec-design photo-albums /kiro-spec-tasks photo-albums /kiro-impl photo-albums # 自主执行:为每个任务分配全新的实现者、独立的审查者,失败时自动调试通常在10分钟内,你将获得以下规范输出:
requirements.md:EARS格式的需求文档,包含验收标准design.md:带有Mermaid图表的架构设计和文件结构计划tasks.md:带有边界和依赖注释的实现任务列表
cc-sdd系统流程图展示了从用户操作到最终状态更新的完整流程,体现了规范驱动开发的高效性
随后,/kiro-impl会自动运行这些任务,采用TDD(RED → GREEN)方式在特性标志后实现代码,并进行独立审查,失败时自动调试。
v3.0新特性:更智能的开发体验
cc-sdd v3.0围绕Agent Skills和长期运行的自主实现进行了全面重构,带来了多项令人兴奋的新功能:
/kiro-discovery作为新入口
发现功能会将新工作路由至以下场景之一:扩展现有规范、无需规范直接实现、创建新规范、分解为多个规范或混合分解。它会生成brief.md,需要时还会生成roadmap.md,让你无需重新解释范围即可恢复工作流。
/kiro-impl实现长期自主开发
每个任务都有一个在特性标志后运行TDD(RED → GREEN)的全新实现者、一个独立审查者,以及当实现者被阻塞或审查者两次拒绝时在干净上下文中调查根本原因的自动调试过程。早期任务的经验通过tasks.md中的## Implementation Notes向前传播。
边界优先的规范原则
design.md现在包含驱动任务边界的文件结构计划。任务带有_Boundary:_和_Depends:_注释。审查和验证不仅关注样式问题,还会查找边界违规。
/kiro-spec-batch支持多规范计划
将路线图转换为多个并行规范,通过跨规范审查捕获矛盾、重复职责和接口不匹配。
支持的AI代理:选择最适合你的开发伙伴
所有8种技能变体都提供相同的17个技能集。区别在于每个平台集成的实际使用量:
| 代理 | 技能模式 | 稳定性 | 传统模式 |
|---|---|---|---|
| Claude Code | --claude-skills | 稳定 | --claude/--claude-agent(已弃用) |
| Codex | --codex-skills | 稳定 | --codex(已阻止) |
| Cursor IDE | --cursor-skills | 测试版 | --cursor(已弃用) |
| GitHub Copilot | --copilot-skills | 测试版 | --copilot(已弃用) |
| Windsurf IDE | --windsurf-skills | 测试版 | --windsurf(已弃用) |
| OpenCode | --opencode-skills | 测试版 | --opencode/--opencode-agent(已弃用) |
| Gemini CLI | --gemini-skills | 测试版 | --gemini(已弃用) |
| Antigravity | --antigravity | 测试版(实验性) | — |
| Qwen Code | — | — | --qwen |
"测试版"并不意味着"功能缺失",所有8个平台的17个技能和模板都是相同的。它表示平台集成(子代理生成行为、人体工程学、SKILL.md加载)的实际使用量少于Claude Code和Codex,可能仍会出现边缘情况。
常见工作流:为不同开发场景量身定制
cc-sdd提供了灵活的工作流,以适应不同的开发需求:
| 你想要... | 技能模式 |
|---|---|
| 开始新功能或产品级想法 | kiro-discovery→kiro-spec-init→kiro-spec-requirements→kiro-spec-design→kiro-spec-tasks→kiro-impl |
| 扩展现有系统 | kiro-steering→kiro-discovery或kiro-spec-init→ 可选kiro-validate-gap→kiro-spec-design→kiro-spec-tasks→kiro-impl |
| 分解大型计划 | kiro-discovery→kiro-spec-batch |
| 无需规范的小型更改 | kiro-discovery→ 直接实现 |
对于较大的已批准任务集,运行kiro-impl即可启动自主实现过程,包括每个任务的子代理生成、独立审查和失败时的自动调试。
高级安装选项:个性化你的开发环境
技能模式(推荐)
npx cc-sdd@latest # Claude Code Skills(默认) npx cc-sdd@latest --claude-skills # Claude Code Skills npx cc-sdd@latest --codex-skills # Codex Skills npx cc-sdd@latest --cursor-skills # Cursor IDE Skills(测试版) npx cc-sdd@latest --copilot-skills # GitHub Copilot Skills(测试版) npx cc-sdd@latest --windsurf-skills # Windsurf IDE Skills(测试版) npx cc-sdd@latest --opencode-skills # OpenCode Skills(测试版) npx cc-sdd@latest --gemini-skills # Gemini CLI Skills(测试版) npx cc-sdd@latest --antigravity # Antigravity Skills(测试版,实验性)语言选择
npx cc-sdd@latest --lang ja # 日语 npx cc-sdd@latest --lang zh-TW # 繁体中文 npx cc-sdd@latest --lang es # 西班牙语 # 支持:en, ja, zh-TW, zh, es, pt, de, fr, ru, it, ko, ar, el高级选项
# 预览更改再应用 npx cc-sdd@latest --dry-run # 自定义规范目录 npx cc-sdd@latest --kiro-dir docs定制化指南:打造专属开发流程
编辑{{KIRO_DIR}}/settings/中的模板和规则,以匹配你的团队工作流:
templates/:需求、设计、任务的文档结构rules/:AI生成原则和判断标准
常见用例:PRD风格需求、API和数据库模式、审批关卡、JIRA集成、领域特定标准。
开始使用cc-sdd:革命性AI开发体验触手可及
无论你是AI开发新手还是经验丰富的专业人士,cc-sdd都能为你带来前所未有的开发效率。通过将规范驱动开发与AI代理完美结合,cc-sdd让你在10分钟内即可完成从创意到代码的全流程,释放你的开发潜能。
立即尝试:
git clone https://gitcode.com/gh_mirrors/cc/cc-sdd cd cc-sdd npx cc-sdd@latest开启你的AI驱动规范开发之旅,体验未来开发方式!
【免费下载链接】cc-sddTurn approved specs into long-running autonomous implementation. A minimal, adaptable SDD harness with Agent Skills for Claude Code, Codex, Cursor, Copilot, Windsurf, OpenCode, Gemini CLI, and Antigravity.项目地址: https://gitcode.com/gh_mirrors/cc/cc-sdd
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考