interview-me
Installation
SKILL.md
访谈我(Interview Me)
概览
人们开口要的东西和他们真正想要的东西,是两回事。他们要“一个 dashboard”,是因为那是人们会去要的东西,而不是因为 dashboard 能解决他们的问题。他们说“再快一点”,却没有一个要达到的数字。
发现这个落差最便宜的时刻,是在任何 plan、spec 或代码存在之前。一旦你开始构建,切换成本就是真实的,用户会把错误的东西合理化成“够用的”东西。错配就此被锁死。
这个 skill 在落差造成任何代价之前把它合上。Define 阶段的其他 skill 都假定你已经大致知道要什么:idea-refine 从一个想法生成变体,spec-driven-development 把需求写下来,doubt-driven-development 在你起草完一个计划之后对它做压力测试。Interview-me 是所有这些之前的那一步:你一次问一个问题、每个问题附上你的最佳猜测,直到能在用户开口之前预测到他会说什么。
何时使用
在以下情况应用这个 skill:
- 这个请求至少缺一项:谁是用户、为什么想要它、成功长什么样、那个有约束力的限制条件是什么
- 请求是惯例式的而非具体的("build me X"、"make it faster"),而你不动脑筋就无法拆解这个惯例
- 你蠢蠢欲动,想用没有摆到台面上的假设直接开工
- 当两个都合理的价值取向相互冲突时(简单 vs. 灵活、成本 vs. 速度),用户还没说他在优化哪一个
- 用户明确发出邀请:"interview me"、"grill me"、"before we start, are we sure?"、"stress-test my thinking"