§ 1·CS 地基2 prompts

提问的智慧

把'提问'放在所有 CS 知识的第一位。读完之后,向 AI 提问、向人提问都会更有章法。

先读这部分
§ 1

提问的智慧

把'提问'放在所有 CS 知识的第一位。读完之后,向 AI 提问、向人提问都会更有章法。

学到什么程度

通读一遍 Github 经典文章《How To Ask Questions The Smart Way》。重点是学会:如何描述问题、如何给上下文、如何展现你已经做过的尝试。

收益不止是技术论坛。AI 时代,提示词提问本质是同一件事,给足上下文、说清意图、展示你已排查的步骤。

动手做 · 提示词卡

把这段知识变成一段可执行的练习

以下 2 张卡,每张都是一段可复制的提示词。打开 Claude Code(或任何 LLM 终端),把卡里的提示词粘进去,AI 会陪你完成这一步。遇到不会的概念,把 AI 的回答贴回 卡里继续问下一步。可以一次做完,也可以分几次。

2 混合
Prompt 01混合★★

把模糊提问改成 RFC 式提问

为什么要学VibeCoder 一半时间在提问。问错 AI 答错,问对省半天。
打个比方问路要说'三楼洗手间',不能说'那个水的地方'。
VibeCoder 场景你让 Claude Code 修 bug,没说报错和已试方案,它只能瞎猜。

你想问'为什么我的代码不工作',AI 给的答案永远没营养。

  1. 01把你真正卡住的问题填进 3 个方括号占位符。
  2. 02让 AI 按 1-4 格式回答,不允许跳步。
  3. 03对比 AI 给的根因和你之前的假设,记下差异。
  4. 04跑它的 3 个验证步骤。
  5. 05把验证结果再发给 AI,让它收敛到下一步。
粘贴到 Claude Code(或任何 LLM 终端)
我有一段 Python 代码报错。原代码、报错堆栈、我做过的两次排查都贴下面。请按以下顺序回答:1. 最可能的根因(一句话)。2. 复现这个错误的最小条件。3. 给我 3 个验证步骤,每步告诉我应该看到什么、看不到说明什么。4. 不要给修改后的完整代码,只指出哪一行要改、改成什么。粘贴你的代码和报错到这里:[原代码] [报错] [我已经做过的排查]。
✓ 完成判据AI 输出有明确的根因句、最小复现、可执行的验证步骤,你照着跑通其中至少 1 个。
不要把 3 个方括号留空就发出去,AI 会胡编一个症状给你。
参考GitHub: ryanhanwu/How-To-Ask-Questions-The-Smart-Way
Prompt 02混合★★

让 AI 反向出排查清单

为什么要学卡住时越想越乱,自己列不出方向,让 AI 主动建议又怕它瞎猜。
打个比方体检:医生给一张待查项清单,比你自己瞎担心强 10 倍。
VibeCoder 场景Claude Code 改 3 次还不对,你让它先列 5 项怀疑再逐一排除。

卡住时你不知道还有哪些方向没排查过,越想越乱。

  1. 01写出真实的症状和你已做过的事,越具体越好。
  2. 02让 AI 输出 5-8 项清单。
  3. 03从第一项开始跑验证命令。
  4. 04命中即停;没命中就标记叉号往下走。
粘贴到 Claude Code(或任何 LLM 终端)
我现在的状况是 [一句话症状]。我已经尝试过 [列出你做过的事]。请你扮演一个老程序员,给我一份未排查项清单,每项包括:怀疑的根因、5 分钟内能跑的验证命令、看到什么结果说明就是这个原因。按可能性从高到低排列 5-8 项。不要解释原理,只要可勾选的清单。
✓ 完成判据你手里有一份能逐项打勾的清单,每项都有可执行的验证命令。
如果你不写'已尝试'部分,清单里会塞一堆你早试过的东西。