程序员不再写代码,只写想法
有人在GitHub提交了一个PR,里面没有一行代码,只有一段自然语言描述:‘让登录页在弱网下显示加载状态,而不是白屏卡住’。三小时后,这个PR被合并——CI流水线里跑过的不是人工写的JavaScript,而是由本地运行的AI代理实时生成、测试、封装后的补丁。
这背后是‘idea file’的兴起:一个纯文本文件,用日常语言记录功能意图、边界条件和预期效果,不包含任何语法、框架或部署细节。它不面向人类工程师,而是面向能理解上下文、读得懂代码库、会调用测试工具链的AI代理。 这意味着什么:以前需要一个人花半天写、另一个人花两小时审的PR,现在压缩成一次15秒的思考+输入。
Peter Steinberger提出‘PR即prompt request’——就像你向同事说‘帮我加个防抖’,现在你直接对AI说,它就去查commit历史、读组件API、跑E2E测试、生成diff。开源项目维护者收到的不再是‘我改好了,请看’,而是‘我想这样改,你确认吗?’ 这意味着什么:代码审查的重心,正从‘语法对不对’转向‘意图准不准’;贡献门槛没降低,但路径彻底重写了。
别人没注意到,但你可能会意识到:当PR不再需要‘实现能力’,而只需要‘表达能力’,编程正在变成一种更接近产品需求文档的协作语言。
接下来你会看到更多项目仓库里,/ideas/ 目录比 /src/ 更新更频繁。