我在2025年12月8日的核心代理编码工作流程
内容提要
本文介绍了一种个人项目的工作流程,使用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进行。