Loading... # Peter Steinberger 的 AI 开发工作流实践分享 # 一、新闻概述 ## 1. 标题 Peter Steinberger 分享其 AI 辅助开发的最佳工作流实践 ## 2. 发布时间 2025 年 8 月 25 日 ## 3. 来源 Peter Steinberger 个人博客 # 二、核心内容 ## 1. 事件摘要 ### A. 主要内容 知名开发者 Peter Steinberger 分享了他使用 AI 辅助编程的完整工作流,包括工具选择、规划方法、测试策略等实践经验。 ### B. 核心亮点 - 核心工具组合:Ghostty 终端 + Claude Code + 最小化工具集 - 直接在 main 分支工作,无需 worktree - 强调上下文管理的重要性 - 提倡"少即是多"的工具选择理念 ## 2. 关键信息 ### A. 涉及产品/技术 - Ghostty:现代终端模拟器 - Claude Code:Anthropic 的 AI 编程助手 - GPT-5/Cursor:用于代码审查 - Zed:尝试过但不推荐 ### B. 硬件配置 Dell UltraSharp U4025QW 显示器(3840×1620 分辨率),可同时显示 4 个 Claude 实例和 Chrome # 三、详细报道 ## 1. 工具选择与经验 ### A. 终端选择 - 首选:Ghostty - 原因:VS Code 终端在粘贴大量文本时容易冻结 - 回归:从 VS Code 全部回归 Ghostty ### B. AI 工具定位 - Claude Code:主要开发助手 - Cursor/GPT-5:代码审查 - Gemini:编辑工具过于混乱,使用越来越少 ### C. 工作模式 - 小任务:立即执行 - 大任务:写入文件后用 GPT-5 审查 - Agent 数量:1-2 个(重构时),4 个(清理/测试/UI 工作) ## 2. 规划与上下文管理 ### A. 初始化设置 在状态栏显示主题 + 会话 ID,方便切换账户或重启会话 ### B. 规划方法 - 使用 plan mode 并迭代是关键 - 小提示直接处理,复杂任务通过 brainstorm 整理思路 - Agent 能将零散的想法整理成有意义的方案 ### C. 上下文管理原则 上下文珍贵,不要浪费。在同一上下文中让模型编写测试,效果远好于自动化测试。 ## 3. 测试策略 较大的变更总是需要测试。虽然自动化测试通常不够理想,但当你在同一上下文中要求模型编写测试时,它几乎总能发现问题。 ## 4. 最小化工具理念 ### A. MCP 移除 移除了最后一个 MCP 服务器,因为 Claude 有时会在不需要时启动 Playwright,而直接读取代码更快且不会污染上下文。 ### B. CLI 优先原则 选择有 CLI 的服务:vercel、psql、gh、axiom 只需在 CLAUDE.md 中添加一行说明即可,例如: - "日志:axiom 或 vercel cli" - "数据库:psql + 一个正确加载环境变量的示例" ## 5. 工作流程 ```mermaid graph TD A[任务开始] --> B{任务大小} B -->|小任务| C[立即执行] B -->|大任务| D[写入文件] D --> E[GPT-5 审查] E --> F[迭代优化] C --> G{需要重构?} F --> G G -->|是| H[启动 1-2 个 Agent] G -->|否| I{需要清理/测试/UI?} H --> J[完成] I -->|是| K[启动 ~4 个 Agent] K --> J I -->|否| J ```  # 四、经验总结 ## 1. 难点所在 最困难的部分是分布式系统设计,选择正确的依赖、平台和具有前瞻性的数据库模式。 ## 2. 基础设施投入 作者构建了大量自定义基础设施、管理页面和 CLI 工具,这些工作显著提高了效率。这在旧的工作方式下是不可能完成的。 ## 3. 工作模式创新 - 直接在 main 分支工作 - 如果仔细选择工作区域,可以在多个领域工作而不会产生太多交叉污染 ## 4. 工具对比评价 - Codex:无法搜索 - Cursor/GPT-5:耗时过长,不共享思考过程,难以引导 - GPT-5:提示词需要更精确具体,是很好的模型但不是最好的 Agent # 五、影响分析 ## 1. AI 辅助开发的成熟度 这篇文章标志着 AI 辅助开发已经进入实用阶段,开发者开始形成成熟的工作方法论。 ## 2. 工具选择趋势 - 终端为王:回归稳定的终端体验 - CLI 优先:选择有命令行接口的服务 - 最小化:减少中间层,直接交互 ## 3. 上下文管理成为关键技能 随着 AI 工具的普及,有效管理上下文成为开发者的重要能力。 ## 4. 直接在 main 工作的争议 作者打破传统开发规范,直接在 main 分支工作,这引发了对现代开发流程的思考。 # 六、各方反应 ## 1. 社区讨论 该文章在 X(Twitter)上引发广泛讨论,许多开发者分享了类似的经验。 ## 2. 实践验证 作者的实践经验得到了其他 AI 重度用户的验证,尤其是关于上下文管理和工具选择的部分。 ## 3. 争议点 - 是否应该移除所有 MCP 服务器 - 直接在 main 分支工作的风险 - GPT-5 与 Claude 的优劣对比 # 七、相关链接 ## 1. 原文链接 - [My Current AI Dev Workflow](https://steipete.me/posts/2025/optimal-ai-development-workflow) ## 2. 相关资源 - [Ghostty 终端模拟器](https://ghostty.org/) - [Claude Code](https://claude.ai/code) - [Zed 编辑器](https://zed.dev/) - [状态栏配置 Gist](https://gist.github.com/steipete/8396e512171d31e934f0013e5651691e) *** ## 参考资料 1. [My Current AI Dev Workflow | Peter Steinberger](https://steipete.me/posts/2025/optimal-ai-development-workflow) 最后修改:2026 年 02 月 17 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏