Everything Claude Code Git工作流全解:Commit规范、PR流程与功能实现流程
Everything Claude Code Git工作流全解Commit规范、PR流程与功能实现流程【免费下载链接】everything-claude-codeClaude Code toolkit - agents, commands, skills, rules, and hooks for productive AI-assisted development项目地址: https://gitcode.com/GitHub_Trending/eve/everything-claude-codeEverything Claude Code是一款面向 AI 辅助开发的 Claude Code 工具包toolkit内置 agents、commands、skills、rules、hooks 等生产级配置。本文用一次完整功能开发流程带你读懂它的 Git 工作流Commit 提交规范、PRPull Request流程、Plan → TDD → Code Review 功能实现流程让 AI 写代码也有章可循。项目速览工具包里有什么Everything Claude Code 是一个社区共享的 Claude Code 插件仓库作者用 10 个月的日常生产实践沉淀而成。与 Git 工作流直接相关的核心文件如下组件路径作用Git 工作流规则rules/git-workflow.md定义 Commit 格式、PR 流程、功能实现四步流程规划智能体agents/planner.md写代码前先制定实施计划TDD 智能体agents/tdd-guide.md强制先写测试再写代码代码审查智能体agents/code-reviewer.md代码写完后立即审查质量与安全安全审查智能体agents/security-reviewer.md检测密钥泄露、注入等 OWASP Top 10 漏洞贡献指南CONTRIBUTING.mdFork → 分支 → 提交 → PR 的社区贡献流程 规则文件放在rules/目录会被 Claude Code 在每次会话中始终遵循——这正是它能规范 Git 行为的关键。Commit 提交规范一行格式8 种类型核心规范在 rules/git-workflow.md采用Conventional Commits约定式提交风格type: description optional body支持 8 种提交类型覆盖绝大多数日常开发场景feat— 新功能fix— 修复 bug♻️refactor— 重构不改变外部行为docs— 文档更新test— 补充测试chore— 杂务构建、依赖等⚡perf— 性能优化ci— CI 配置变更新手建议写 commit message 时先问自己这行改动属于哪一类再用一句话描述做了什么而不是改了哪些文件。规范的提交历史不仅方便git log阅读也让后文的 PR 总结能自动生成得更准确。PR 流程5 步生成高质量 Pull Requestgit-workflow.md 定义了创建 PR 时的 5 步标准动作分析完整提交历史— 不只看最后一次 commit而是审视分支上所有改动用git diff [base-branch]...HEAD查看全部变更— 三点语法确保对比基准正确起草全面的 PR 摘要— 让 reviewer 一眼看懂改动动机和影响面附上带 TODO 的测试计划— 说明哪些场景已测、哪些待补新分支使用git push -u推送— 一步建立上游跟踪为什么强调分析完整历史因为 AI 辅助开发常常产生一连串小提交只看最新提交会遗漏中间的状态变化。这也是 agents/code-reviewer.md 中 code-reviewer 智能体被要求先跑git diff查看近期变更、聚焦被修改的文件的同一思路。社区贡献场景下CONTRIBUTING.md 还给出了完整链路Fork 仓库 → 创建特性分支如git checkout -b add-python-reviewer→ 按目录归类放置文件 → 本地验证 → 提交 PR。PR 描述需回答三个问题加了什么、为什么有用、如何测试的。功能实现流程Plan → TDD → Review → Commit 四步法这是整个 Git 工作流的重头戏。git-workflow.md 将功能实现拆成四个阶段每个阶段都由专用智能体或命令驱动第 1 步Plan First — 先规划再动手/plan命令见 commands/plan.md会调用 agents/planner.md 智能体完成四件事复述需求确认理解无误识别依赖关系与风险点把复杂功能拆成可执行的分阶段步骤等待用户明确确认后才允许碰代码planner 输出的计划模板非常具体每个步骤都带文件路径、复杂度、风险等级还包含测试策略与成功标准。对新手来说强制等待确认这一步能避免 AI 一上来就大改代码。第 2 步TDD — 红绿重构循环/tdd命令commands/tdd.md驱动 tdd-guide 智能体执行经典循环RED写失败测试→ GREEN最小实现通过测试→ REFACTOR保持绿灯重构→ REPEAT硬性要求测试必须先于实现代码存在覆盖率不低于80%资金计算、认证逻辑等关键代码要求 100%修 bug 时先写一个能复现 bug 的失败测试第 3 步Code Review — 写完立即审查code-reviewer 智能体按三级严重度组织反馈形成一道合并门禁级别处理策略 CRITICAL安全漏洞、硬编码密钥等必须修复否则阻断提交 HIGH大函数、缺失错误处理等必须修复 MEDIUM性能、最佳实践尽量修复⚪ 建议酌情采纳/code-review命令commands/code-review.md会针对未提交的变更逐文件检查输出带文件行号和修复建议的报告并在发现 CRITICAL/HIGH 问题时阻止 commit——安全审查同样可用 agents/security-reviewer.md 深度扫描。第 4 步Commit Push — 收尾完成前三步后按约定式格式写出详细 commit message再推送并走前文的 PR 流程。至此一次功能开发形成了计划 → 测试 → 审查 → 提交的完整闭环。快速上手5 分钟接入这套工作流仓库支持插件一键安装也可手动 clone 后按需拷贝。手动方式示例git clone https://gitcode.com/GitHub_Trending/eve/everything-claude-code # 将 agents/、rules/、commands/、skills/ 下的文件拷贝到 ~/.claude/ 对应目录完整安装说明见 README.md 的 Installation 章节想贡献自己的 agent 或 skill参考 CONTRIBUTING.md 的命名与格式约定小写连字符命名、文件名与 agent/skill 同名。小结AI 开发的纪律来自哪里Everything Claude Code 的 Git 工作流本质是把工程纪律写进规则文件Commit 规范8 种类型 约定式格式让提交历史可读可检索PR 流程完整历史分析 测试计划避免一句话 PR功能实现plan 确认制、TDD 80% 覆盖率、审查门禁阻断危险提交把 rules/git-workflow.md 放进你的 Claude 配置AI 就会自动遵守这套流程——这也是工具包比单个提示词更可靠的原因。【免费下载链接】everything-claude-codeClaude Code toolkit - agents, commands, skills, rules, and hooks for productive AI-assisted development项目地址: https://gitcode.com/GitHub_Trending/eve/everything-claude-code创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考