Claude 与 Skill
一句话让 Claude Fable 5.2 主动重构代码:把代码库说成「它自己的」
Simon Willison 摘录了 Anthropic 官方文档中关于 Claude Fable 5.2 的一个提示词技巧:模型对「代码归谁所有」很敏感。当提示词声明模型是代码库的所有者和长期维护者时,它合并重复代码的比例从不到 10% 提升到约 75%,还会顺手做相关修复。
今天就能做
- 在让 Claude 改进现有代码时,在提示词里加一句「你是这个代码库的所有者和长期维护者,设计由你决定」,观察它是否更愿意做重构。
- 如果你只想让模型保守地加功能、不动现有结构,反过来可以把代码库描述为「别人的」,避免它擅自改动。
所有权措辞如何改变模型行为
- Anthropic 在小型编码任务上测试发现:提示词不提所有权、或把代码库描述为「别人的」时,模型倾向于在现有结构上叠加新代码,即使这会造成重复。
- 当提示词声明代码库归模型自己所有时,模型会主动合并重复代码,有时还会未经要求地做相关修复。
- 官方推荐的一句话是:告诉模型「你是这个代码库的所有者和长期维护者,设计由你决定」。
实测数据:10% vs 75%
- 没有所有权声明时,模型在不到 10% 的运行中合并了重复代码。
- 加上这句话后,约 75% 的运行会主动把重复代码整合成一个共享函数。
- 这个技巧来自 Anthropic 官方文档《Prompting Claude Fable 5.2》,由 Simon Willison 于 2026 年 11 月 10 日摘录。
登录后可以点赞、查看和发表评论