我在2025年12月8日的核心代理编码工作流程

💡 原文英文,约1400词,阅读约需5分钟。
📝

内容提要

本文介绍了一种个人项目的工作流程,使用Claude Code、Codex和GPT-5.1/5.2等工具。作者分析了各工具的优缺点,并详细阐述了项目设置、需求理解、解决方案探索、评估决策、实施计划、编码、测试和提交的步骤,同时强调了并行处理多个任务的效率提升。

🎯

关键要点

  • 作者使用Claude Code、Codex和GPT-5.1/5.2等工具进行个人项目的工作流程。

  • 工具优缺点分析:GPT 5.1/5.2在推理方面表现优秀,但被动探索;Claude Code在代码库探索和执行命令方面更好,但可能过度设计解决方案。

  • 工作流程包括项目设置、需求理解、解决方案探索、评估决策、实施计划、编码、测试和提交。

  • 项目设置时创建claude.md文件,包含自定义命令和代码库结构。

  • 通过Jira/Azure DevOps提取需求,并使用Claude Code总结成Markdown文件。

  • 探索解决方案时,要求Claude Code提供至少三种不同的方法及其优缺点。

  • 使用Codex评估解决方案并选择最终方案,随后生成详细的实施计划。

  • 编码阶段由Codex根据实施计划编写代码,测试和润色由Claude Code进行。

  • 作者手动提交代码,并在需要时使用Antigravity进行端到端测试和文档编写。

  • 作者同时处理三个任务,通过并行工作提高效率,整体速度提升约2倍。

  • 工作流程会随着项目进展而演变,当前模型在确定开发步骤方面仍存在局限性。

🔎

延伸解读

工具选择的影响

在选择工具时,作者强调了不同工具的优缺点。GPT 5.1/5.2在推理和调试方面表现出色,但缺乏主动探索能力;而Claude Code则在代码库探索和命令执行上更为出色,但可能导致过度设计。因此,了解每个工具的特性可以帮助开发者更有效地利用它们,提升工作效率。

并行处理的优势

作者通过同时处理多个任务,显著提高了工作效率。尽管初期速度提升有限,但随着经验的积累,整体速度提升达到了约2倍。这表明,在复杂项目中,合理的任务分配和并行处理可以有效减少开发时间,值得开发者在实际工作中尝试。

工作流程的灵活性

作者提到,工作流程会随着项目进展而演变,这反映了开发过程的动态性。固定的工作流程可能无法适应不断变化的需求,因此开发者应保持灵活性,及时调整策略,以应对新出现的挑战和问题。

延伸问答

作者使用了哪些工具来进行项目编码工作?

作者使用了Claude Code、Codex和GPT-5.1/5.2等工具。

Claude Code和GPT 5.1/5.2的主要区别是什么?

GPT 5.1/5.2在推理方面表现优秀,但被动探索;Claude Code在代码库探索和执行命令方面更好,但可能过度设计解决方案。

项目工作流程的主要步骤有哪些?

工作流程包括项目设置、需求理解、解决方案探索、评估决策、实施计划、编码、测试和提交。

作者如何处理多个任务以提高工作效率?

作者同时处理三个任务,通过并行工作提高效率,整体速度提升约2倍。

在探索解决方案时,作者要求Claude Code提供什么?

作者要求Claude Code提供至少三种不同的方法及其优缺点。

作者在编码阶段使用了什么工具?

在编码阶段,作者使用Codex根据实施计划编写代码,测试和润色由Claude Code进行。

🏷️

标签

➡️

继续阅读