技巧 · VelvetShark + Developers Digest + Anthropic Claude Code Docs
写代码之前,先让Claude采访你
图片: Ninthgrid 来自 Unsplash
与其一开始就写出完美的提示词,不如先让Claude采访你并提出澄清问题。这种技巧能消除假设、发现边界情况,以最少的精力产出更好的结果。非常适合构建复杂功能的开发者、梳理需求的产品经理,以及任何在不掌握全部细节的情况下设计方案的人。
传统的AI提示方法要求你在提交提示词之前预见所有细节。你试图写出完美的规格说明,希望Claude理解你的意图。结果往往是来回修改——Claude做出了你不想要的假设,遗漏了你认为显而易见的需求,或者把解决方案引向了错误的方向。
还有更好的方法。与其由你事先把所有东西都规定好,不如让Claude来问你问题。从一个极简的提示词开始:只需目标与背景。然后请Claude就实现细节对你进行深入采访和追问——技术决策、边界情况、约束条件、设计取舍,以及任何资深开发者在写代码前都会问的问题。Claude会提出30到50个针对性问题,覆盖你原本根本不会想到写进提示词里的方方面面。
例如,不要写:“构建一个带标签功能的书签管理器。”而是试试:“我需要构建一个带标签功能的书签管理器。在写任何代码之前,请对我进行彻底采访。询问数据结构、UI/UX决策、边界情况、性能要求,以及任何开发者需要知道的其他事项。继续提问,直到规格完整为止。”
Claude会回应这样的问题:“当用户两次收藏同一个URL时会发生什么?”“标签可以重命名吗?如果可以,应如何影响现有书签?”“书签是否跨设备同步?”采访结束后,你就得到了一份详细的规格文档。开发者反馈,这类对话生成的规格涵盖了他们永远不会想到要包含的需求。回报是:你一次就做对了,而不是反复返工三次。
这项技术适用于任何需要预先明确规格的复杂任务:产品路线图、业务流程、营销活动、研究框架。模式完全相同:给Claude设定目标,请它一直采访到你获得完整规格,然后在一个全新的会话中依据该规格执行。