Spec 工作流说明
简介
CloudBase AI ToolKit 内置了 Kiro 风格的 Spec 工作流,旨在让 AI 编程过程更加工程化、规范化,提升需求梳理、设计、开发、验收的全流程体验。现在支持灵活的斜杠命令控制,让用户可以根据任务复杂度选择合适的开发模式。
工作流理念
- 工程化:将需求、设计、任务分明,避免"拉霸式" vibe coding。
- 可追溯:每一步都有文档记录,便于回溯和团队协作。
- AI 协作:AI 负责梳理需求、设计方案、拆分任务,人类专注决策与评审。
- 自动生成:自动生成 requirements.md、design.md、tasks.md 等规范文档。
- 灵活控制:支持斜杠命令控制,智能判断任务复杂度。
工作流控制
斜杠命令系统
CloudBase AI ToolKit 提供了灵活的斜杠命令来控制工作流:
/spec- 强制使用完整 spec 流程(需求文档、技术方案、任务拆分)/no_spec- 跳过 spec 流程,直接执行任务/help- 显示 workflow 命令帮助- 默认 - AI 根据任务复杂度智能判断
智能判断机制
AI 会根据任务复杂度自动选择合适的开发模式:
使用 spec 流程的场景:
- 新功能开发
- 复杂架构设计
- 多模块集成
- 涉及数据库设计
- 涉及用户界面设计
- 涉及第三方服务集成
跳过 spec 流程的场景:
- 简单 bug 修复
- 文档更新
- 配置修改
- 代码重构
- 性能优化
- 测试用例编写