Git 工作流¶
提交信息格式¶
类型: 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 标志推送
功能实现工作流¶
- 首先规划
- 使用 planner agent 创建实现计划
- 识别依赖关系和风险
-
拆分为阶段
-
TDD 方法
- 使用 tdd-guide agent
- 先编写测试(RED)
- 实现使测试通过(GREEN)
- 重构(IMPROVE)
-
确认 80%+ 覆盖率
-
代码审查
- 在编写代码后立即使用 code-reviewer agent
- 处理 CRITICAL 和 HIGH 问题
-
尽可能修复 MEDIUM 问题
-
提交 & 推送
- 详细的提交信息
- 遵循 Conventional Commits 格式
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC