npx claudepluginhub an8079/take-skillsThis skill uses the workspace's default tool permissions.
deep-interview
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
deep-interview
苏格拉底式深度访谈技能:通过连续追问挖掘用户真实需求、隐含假设和未被言明的约束。与 deep-dive(技术深挖)不同,deep-interview 是人本需求挖掘——关注"为什么"而非"怎么做"。每次访谈以"三层真相"(表面需求 / 深层动机 / 元动机)为导向,直到用户确认已触及核心。
用户说以下话时激活:
激活策略:当用户需求过于抽象(无具体指标、用户画像、技术约束),且尚未被其他技能处理时触发。
目标:弄清用户想要什么
协议步骤:
示例问题:
目标:理解用户为什么想要这个
协议步骤:
示例问题:
目标:理解用户的元动机——他为什么会在此刻提出这个需求
协议步骤:
示例问题:
在完成所有层级的追问后,输出结构化总结:
## 🎯 需求画像
### 表面需求
[一句话描述用户要什么]
### 深层动机
[背后的真正问题/动机]
### 元动机
[触发事件 + 约束边界]
### 目标用户
[如果用户没说,推断并确认]
### 成功标准
[量化指标,至少 2 个]
### 明确排除
[用户明确不想的方案/技术/方向]
### 核心问题
[一句话:这个问题不解决,用户会怎样?]
最后问一句:"以上这些,你最想先解决哪个?"
Example 1:用户说"我想做一个学习 App"
Agent 响应:
Agent: 你想做学习 App,具体是指什么?有什么功能?
User: 就是帮学生复习考试的
Agent: 所以是帮助学生准备考试。具体是哪类考试?
User: 高考
Agent: 高考复习现在的痛点是什么?是什么让你想做这个?
User: 主要是内容太多,学生不知道从哪里开始
Agent: 内容太多导致无从下手。那么你觉得理想状态是?
User: 学生一打开就知道今天该复习什么
Agent: 一打开就知道该复习什么。你希望这个'知道'是系统自动算出来的,还是学生自己选的?
User: 系统自动算的,因为学生自己不会规划
Agent: (触及深层动机)所以系统的价值是替学生做规划。那你希望系统的规划依据是什么?
User: 根据考试时间来倒推
Agent: 好。让我确认一下:你希望做一个 App,通过倒推考试时间来自动规划每天的复习内容,帮助高考学生解决'内容太多不知道从哪开始'的问题。对吗?
User: 对!
Agent: 那这个 App 上线后,你怎么判断它是成功的?
User: 如果学生用了之后成绩平均提高 10 分
→ 进入收敛阶段,输出需求画像。
Example 2:用户说"帮我做一个好看的网站"
→ 直接触发 deep-interview,追问"好看"的具体含义、受众、评判标准、竞品。
memory/YYYY-MM-DD.mdlearner 技能配合:learner 从对话中提取原则,deep-interview 挖掘需求,两者形成闭环