跳转至

Git 工作流

提交信息格式

<type>: <description>

<optional body>

类型: feat, fix, refactor, docs, test, chore, perf, ci

备注: 由 ECC 管理的安装会在 ~/.claude/settings.json 中设置 "includeCoAuthoredBy": false,因此提交默认不会附带 Co-Authored-By。如果希望保留 Claude 的署名,请设置 "includeCoAuthoredBy": true 或 attribution。ECC 不会覆盖显式配置。

Pull Request 工作流

创建 PR 时: 1. 分析完整的提交历史(不仅仅是最新提交) 2. 使用 git diff [base-branch]...HEAD 查看所有变更 3. 创建全面的 PR 摘要 4. 包含带 TODO 的测试计划 5. 如果是新分支,使用 -u 标志推送

功能实现工作流

  1. 首先规划
  2. 使用 planner agent 创建实现计划
  3. 识别依赖关系和风险
  4. 拆分为阶段

  5. TDD 方法

  6. 使用 tdd-guide agent
  7. 先编写测试(RED)
  8. 实现使测试通过(GREEN)
  9. 重构(IMPROVE)
  10. 确认 80%+ 覆盖率

  11. 代码审查

  12. 在编写代码后立即使用 code-reviewer agent
  13. 处理 CRITICAL 和 HIGH 问题
  14. 尽可能修复 MEDIUM 问题

  15. 提交 & 推送

  16. 详细的提交信息
  17. 遵循 Conventional Commits 格式

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC