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-sddcc-sddGitHub 加速计划是一个轻量级、适应性强的SDD工具能够将已批准的规范转化为长期运行的自主实现。它支持Claude Code、Codex、Cursor、Copilot、Windsurf、OpenCode、Gemini CLI等多种AI代理技能为开发者提供了强大的规范驱动开发体验。 目录环境准备本地开发环境部署配置自定义生产环境部署常见问题解决 环境准备在开始部署cc-sdd之前请确保您的系统满足以下要求Node.js 14.0.0或更高版本npm 6.0.0或更高版本Git检查环境node -v # 检查Node.js版本 npm -v # 检查npm版本 git --version # 检查Git版本如果您的系统中没有安装这些工具请参考官方文档进行安装。 本地开发环境部署1. 克隆仓库git clone https://gitcode.com/gh_mirrors/cc/cc-sdd cd cc-sdd2. 安装依赖npm install3. 初始化项目根据您使用的AI代理选择相应的初始化命令# 默认Claude Code npx cc-sddlatest # 其他代理 npx cc-sddlatest --cursor # Cursor IDE npx cc-sddlatest --codex-skills # Codex npx cc-sddlatest --copilot-skills # GitHub Copilot npx cc-sddlatest --gemini-skills # Gemini CLI安装过程中系统会提示您选择文件处理方式覆盖/追加/保留您可以根据需要进行选择。4. 验证安装# 检查版本 npx cc-sdd --version # 查看帮助信息 npx cc-sdd --help如果一切正常您应该能看到cc-sdd的版本信息和可用命令列表。⚙️ 配置自定义cc-sdd提供了灵活的自定义选项您可以根据团队需求调整模板和规则。主要的自定义点包括1. 模板自定义模板文件位于.kiro/settings/templates/目录下用于定义AI生成文档的结构和格式。# 查看模板文件 ls -la .kiro/settings/templates/specs/主要模板文件包括requirements.md- 需求文档结构design.md- 设计文档结构tasks.md- 任务分解结构您可以根据需要编辑这些模板添加自定义部分或调整现有结构。例如添加PRD风格的章节、审批清单或JIRA字段。2. 规则自定义规则文件位于.kiro/settings/rules/目录下用于定义AI的判断标准和生成原则。# 查看规则文件 ls -la .kiro/settings/rules/主要规则文件包括ears-format.md- EARS格式需求描述规则design-principles.md- 设计原则和文档标准tasks-generation.md- 任务分解粒度和结构规则通过编辑这些规则您可以调整AI的生成风格和判断标准如任务粒度、设计原则或需求优先级确定标准。3. 验证自定义完成自定义后建议通过创建测试规范来验证更改# 创建测试规范 npx cc-sdd spec-init Test customization # 生成需求文档 npx cc-sdd spec-requirements test-customization # 检查生成的文件 cat .kiro/specs/test-customization/requirements.md 生产环境部署1. 准备生产环境在生产环境中部署cc-sdd时建议使用稳定版本而非最新版本配置适当的权限控制设置日志记录和监控2. 安装稳定版本# 安装特定版本 npx cc-sdd2.0.0 --claude-skills # 替换为最新稳定版本号3. 配置自动化流程您可以将cc-sdd集成到CI/CD流程中实现规范驱动的自动化开发# 示例在CI中运行规范验证 npx cc-sdd validate-design my-feature npx cc-sdd validate-impl my-feature4. 多环境配置对于不同的环境开发、测试、生产您可以使用不同的配置文件# 使用特定环境配置 npx cc-sdd --config .kiro/config.prod.json spec-impl my-feature系统架构流程cc-sdd的系统架构设计确保了从规范到实现的流畅转换。以下是系统主要组件之间的交互流程该流程图展示了用户、UI、状态管理、API和数据库之间的交互体现了cc-sdd在规范驱动开发过程中的核心工作流。️ 常见问题解决1. 版本兼容性问题如果遇到版本兼容性问题可以尝试以下解决方案# 清除npm缓存 npm cache clean --force # 重新安装特定版本 npx cc-sdd1.1.5 --claude-code # 旧版本 npx cc-sddlatest --claude-skills # 最新版本2. 模板和规则迁移从旧版本迁移到v2.x或v3.0时建议# 备份现有配置 cp -r .kiro .kiro.backup # 安装新版本 npx cc-sddlatest --claude-skills # 比较并合并模板和规则 diff -r .kiro.backup/settings .kiro/settings详细迁移指南请参考迁移指南。3. 性能优化如果在大型项目中使用cc-sdd遇到性能问题可以优化规则文件减少不必要的判断逻辑使用--batch模式处理多个规范增加系统资源特别是内存和CPU 更多资源官方文档定制指南命令参考技能参考通过本指南您应该已经掌握了cc-sdd从本地开发到生产环境的完整部署流程。cc-sdd的灵活设计使其能够适应各种开发需求帮助您实现真正的规范驱动开发。如有任何问题欢迎查阅官方文档或提交issue。【免费下载链接】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),仅供参考