SDD Development Workflow

规范驱动开发工作流(SDD + Speckit + Claude Code)。用于复杂软件开发项目,包含完整的规范驱动开发流程、Claude Code 交互式操作、开发最佳实践。当用户需要开发复杂应用、进行多迭代开发项目时使用此 skill。

安装

概览

{ “overview_html”: “规范驱动开发工作流(SDD)是一个专为复杂软件开发项目设计的智能化开发框架,整合了Speckit CLI、Claude Code和定制化脚本工具链。其核心理念是通过‘规范优先’的方式将用户需求转化为结构化的技术文档,从而为大语言模型提供清晰、完整的上下文环境,显著提升AI生成代码的准确性和可维护性。该工作流严格遵循三大原则:开发前必须编写详细规范以确保方向一致;规范需持续演进并作为项目的长期知识资产;最终代码由规范文档驱动自动生成,而非直接编写。整个流程通过自动化脚本进行管控,确保开发过程标准化且可追溯。”, “feature_items”: [ “基于Speckit CLI与Claude Code深度集成,实现从需求到代码的完整自动化流水线”, “强制要求‘需求澄清’与‘一致性分析’双质量门禁,保障开发过程零歧义”, “内置子Agent驱动机制与断点续传能力,支持长时间复杂项目的稳定执行”, “提供企业级公共宪法模板与标准化目录结构,统一团队工程实践”, “通过sdd-driver.sh脚本实现全流程自动化操作与异常自愈,降低人工干预成本” ], “scenarios_html”: “规范驱动开发工作流特别适用于需要多轮迭代、高复杂度逻辑或跨团队协作的中大型软件项目开发。例如,在构建一个包含用户认证、数据持久化和第三方API集成的Web服务时,传统自由式对话极易导致需求漂移和技术债务积累。而采用SDD模式,首先由AI根据业务目标撰写详尽的功能规范,再经过至少一次的需求澄清会议消除潜在歧义,随后生成可执行的实现计划与任务清单,最后通过自动化脚本完成编码与测试验证。这种结构化的方法确保了每个功能模块都有据可依,大幅减少了后期返工风险。对于需要持续演进的产品线,如SaaS平台的版本升级或微服务架构重构,SDD同样表现出色——项目宪法作为工程原则的基石,指导所有后续变更始终保持在正确的轨道上。此外,当面对技术选型争议或外部依赖不确定性较高的场景时,该工作流内置的人类介入判断逻辑能有效避免AI陷入局部最优决策,转而寻求业务方确认关键路径。” }