关于 core-interview
core-interview 是用于逐项梳理主题决策树、达成一致的 Agent 技能。它面向需求访谈场景,规定何时提问、检查代码库或采用并记录假设。
主要功能
- 01按决策树梳理需求
- 02每次只询问一项关键决定
- 03提问前先检查代码库
- 04记录低风险假设
- 05在总结中列出采用的假设
适用场景
- 01实现前澄清需求
- 02按依赖顺序确定设计选择
- 03查阅现有代码而非询问用户
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ pwguler/ skills --skill core-interview安装后在 Claude Code 中输入/core-interview确认已加载。
详细介绍
不断向用户提问,直到你们双方就主题的每个部分达成一致。将主题视为一棵决策树。先确定每项决策,再处理依赖于它的决策。不要留下任何未确定的分支。并非每个分支都需要向用户提问。代码可以确定答案,也可以依据下方规则采用假设。
规则:
- 只提出答案会影响构建内容的问题。如果你的建议很明确,且选错的代价很低,就不要提问。采用该建议,记录为假设,然后继续。
- 每次只向用户提出一个实际决策。如果你的 Agent 有提问工具,请使用它。等待用户回答后再提出下一个问题。选项是你提供的候选答案,并将推荐答案放在第一位。把低风险的澄清合并到一个问题中。
- 用户随时可以输入选项之外的答案。因此,工具不会限制决策的选择范围。
- 如果代码库可以回答某个问题,就去代码库中查找。不要询问用户。如果你需要某项事实,先在本次会话中查明,再提出依赖于该事实的问题。
- 当用户无法用文字描述目标行为时,请其提供参考实现。参考实现是需要复现其行为的源代码,也可以使用其他语言或库。源代码比文字描述或屏幕截图更好。
- 最终摘要应列出你采用的每项假设。用户可以在一条回复中拒绝其中任何假设。被拒绝的假设只会重新开启其自身分支。
评论
支持 Markdown