你让 AI 加个日期选择器,它可能装新依赖、写组件、配样式;Ponytail 要它先问一句:浏览器原生功能够不够。它是一组给编码 Agent——能读项目、改文件、运行工具的 AI 助手——使用的提示词约束,核心不是追求最短代码,而是只写需求真正需要的部分。
它要求 Agent 先理解现有代码,再依次考虑“不做”、复用项目代码、标准库、平台原生功能和已有依赖,最后才新增实现。作者以真实 FastAPI + React 项目的 12 项功能任务测试 Claude Code(Haiku 4.5,每项 4 次),自述平均少写 54% 的代码,成本降低 20%,耗时缩短 27%;日期选择器任务从 404 行降到 23 行。安全、校验和无障碍要求则明确不能删。两天冲上热榜并获 743 星,说明开发者正在重新审视 AI 代码膨胀;不过提示词只能影响行为倾向,这组小规模基准也不能保证结果适用于所有项目和模型。