@bcherny:过去几周我一直在尝试的一个奇怪实验,是让Claude接管我们应用的日常维护。S…
摘要
一位工程师尝试让Claude AI接管应用的日常维护工作(崩溃模糊测试、死代码删除等),最终自动生成了388个PR,其中180个在审查后合并,展示了自主维护工作流的早期可喜成果。
查看缓存全文
缓存时间: 2026/08/14 01:32
过去几周,我一直在尝试一个奇怪的实验:让 Claude 接管我们应用的日常维护。已有初步迹象表明这可能行得通。
设置很简单:我们有一个名为 proj-claude-maintains-apps 的 Slack 频道。在其中,Claude Tag 在 iOS、Android、Desktop、web、CLI 和 Agent SDK 上运行一系列日常流程:
- 崩溃模糊测试:在模拟器中打开应用并四处点击,寻找崩溃方式,然后定位根因并修复崩溃。
- 重复代码统一器:扫描代码库中相似但略有差异的抽象,并提交 PR 将它们统一。
- 死代码移除器:移除静态不可达的代码,并为可疑的死代码添加日志,以检查其是否真的死亡,如果是,则次日移除。
- 抽象警察:修复泄漏抽象。
- 还有很多……
结果出奇地好。过去几周,这些流程在我们的代码仓库中提交了 388 个 PR,其中 180 个在 Claude Code Review 和人工审查后已合并。我们现在正在考虑如何简化这一流程,让合并这类机械性更改变得更容易。
Claude 通常能一次就把这些 PR 做对,如果没做对,我们会让 Claude 调整它的日常流程,以便第二天做得更好。有时需要几天的调整。
要尝试类似的工作流,可以询问 Claude Code 或 Tag,或者直接到 https://claude.ai/code/routines 创建一些流程。以下是我使用过的一些实际提示词。
有人尝试过类似的工作流吗?
相似文章
@hanakoxbt: Anthropic Claude Code工程师:“如果你在看Claude写代码,那你就是测试员。这不是你该做的。”
Anthropic工程师解释了如何在循环中使用Claude Code自主编写代码并管理PR,让开发者彻底远离键盘。
每月110美元的自优化流水线(5分钟阅读)
一位开发者分享了他们每月110美元的自动化流水线,该流水线使用Claude AI对GitHub issue进行分类、分解、实现和测试,在两周内完成了27次合并,且故障极少。
@bcherny: 我一直在思考的一件事:过去,我认识的最优秀的工程师们花大量时间以各种方式自动化自己的工作……
一条发人深省的推文串,主张自动化工程任务(尤其是使用像Claude这样的AI代理)比以往任何时候都更加重要。它主张将领域知识编码为基础架构,以加速开发并使非工程师也能参与贡献。
Boris Cherny 谈尝试让 Claude Code 重写 Claude 应用
Anthropic 旗下 Claude Code 的负责人 Boris Cherny 讨论了一个实验:他指示 Claude Tag 使用 Mac 虚拟机和逐像素比较的方式,用 Swift 重写 Claude 桌面应用,该任务在两周后仍在运行。John Gruber 批评这种方法只是解决技术问题,而没有解决应用的根本设计问题。
@rohanpaul_ai: 在软件工程中,我们早已跨越了界限。这是来自 Claude Code 的创建者 Boris Cherny (@bcherny) 的话:“我不再…
Boris Cherny,Claude Code 的创建者,描述了一种工作流程:他不再直接编写代码,而是向 Claude 发出提示,并且常常让一个 Claude 去提示其他 Claude,这突显了 AI 为个体工程师提供的巨大杠杆效应。