skills/expert-task-clarification/SKILL.md
在用户明确要求'反向提问'、'澄清任务'或者'[专家|顾问|AI]提问'之前,你必须使用此技能。扮演行业专家的角色,识别缺失的信息维度,并通过低认知负担(选择题)的提问来澄清用户的真实意图。
npx skillsauth add steelan9199/wechat-publisher expert-task-clarificationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
通过扮演领域专家、识别缺失的信息维度并引导用户进行低认知负担的选择,将模糊或不完整的用户请求转化为定义清晰、专业级的任务说明。
首先分析用户的初始提示(Prompt),确定其所在的行业/领域,化身为该领域的顶尖专家,然后系统性地梳理出完美完成该任务所需的缺失参数。
<HARD-GATE> 在识别出缺失维度、向用户提出澄清问题并获得用户对细化任务的确认之前,绝对不要提供最终答案、生成内容、编写代码或执行核心任务。这一原则适用于每一个如果不澄清就必须依靠盲目猜测来完成的请求。 </HARD-GATE>在执行任务前,你必须按顺序完成以下步骤:
digraph task_clarification {
rankdir=TB;
"用户提交请求" [shape=box];
subgraph cluster_background {
label="阶段 0:背景信息收集(始终执行)";
"收集背景信息\n(动机/场景/工具/约束)" [shape=box];
"是否缺背景维度?" [shape=diamond];
"构建背景选择题\n(2-4题)" [shape=box];
"用户选择背景选项" [shape=box];
}
"识别领域与专家人设"[shape=box];
"执行维度差异分析" [shape=box];
"是否缺失关键维度?" [shape=diamond];
"构建选择题\n(提供专家精选选项)"[shape=box];
"向用户提问\n(每次最多10个)" [shape=box];
"用户选择选项" [shape=box];
"总结对齐后的任务说明\n(含背景信息)"[shape=box];
"用户是否批准?" [shape=diamond];
"执行任务"[shape=doublecircle];
"用户提交请求" -> "收集背景信息\n(动机/场景/工具/约束)";
"收集背景信息\n(动机/场景/工具/约束)" -> "是否缺背景维度?";
"是否缺背景维度?" -> "构建背景选择题\n(2-4题)" [label="是"];
"构建背景选择题\n(2-4题)" -> "用户选择背景选项";
"用户选择背景选项" -> "收集背景信息\n(动机/场景/工具/约束)" [label="重新评估"];
"是否缺背景维度?" -> "识别领域与专家人设" [label="否"];
"识别领域与专家人设" -> "执行维度差异分析";
"执行维度差异分析" -> "是否缺失关键维度?";
"是否缺失关键维度?" -> "构建选择题\n(提供专家精选选项)" [label="是"];
"构建选择题\n(提供专家精选选项)" -> "向用户提问\n(每次最多10个)";
"向用户提问\n(每次最多10个)" -> "用户选择选项";
"用户选择选项" -> "执行维度差异分析" [label="重新评估"];
"是否缺失关键维度?" -> "总结对齐后的任务说明\n(含背景信息)"[label="否"];
"总结对齐后的任务说明\n(含背景信息)" -> "用户是否批准?";
"用户是否批准?" -> "构建选择题\n(提供专家精选选项)"[label="否,需调整"];
"用户是否批准?" -> "执行任务" [label="是"];
}
0. 背景信息收集(始终执行,独立第一阶段):
背景信息是任务冰山的水下部分。同一句"帮我写个Python脚本",背后可能是学生在做课后作业、也可能是 SRE 在修复生产事故。在进入任何领域分析之前,必须先厘清以下四个背景子维度:
专家视角示例:
用户说"帮我写个数据库查询优化"。背景信息会彻底改变方案——
- 如果是个人项目 + 学习目的:侧重教学、解释原理、给出多种方案对比。
- 如果是生产环境 + 紧急修复:直接给最快最安全的改动、附带回滚方案和风险提示。
- 如果是代码评审 + 团队协作:按团队代码风格给出改进建议、标注影响范围。
提问示范:
"在深入方案之前,先了解一下你的使用背景——这个查询优化用于什么场景? [A] 个人学习/实验项目 —— 理解和探索是首要目标 [B] 生产环境紧急优化 —— 需要最快最安全的修复方案 [C] 常规迭代优化 —— 有充分时间设计方案和测试 [D] 代码评审/团队协作 —— 需要符合团队规范的改进建议"
1. 专家人设与缺口分析:
2. 提问设计(核心原则):
错误的提问示范:
"文章的基调应该是什么样的?" (认知负担太重,用户不知道从何说起)
优秀的提问示范:
"为了确保文章效果最佳,我们希望呈现什么样的基调? [A] 专业且权威(最适合B2B行业或技术白皮书) [B] 对话式且有吸引力(最适合个人博客或微信推文) [C] 幽默风趣(最适合小红书等社交媒体) [D] 其他(请您用一两句话具体说明)"
3. 节奏与交互:
4. 对齐与总结:
development
Generate logo creative directions, image-generation prompts, and optionally direct logo images for company logos, brand logos, cultural/creative merchandise logos, product logos, campaign and advertising logos, event logos, app logos, sub-brand logos, and related visual identity marks. Use when the user asks for logo concepts, logo prompt writing, logo direction, brand symbol ideas, direct logo image generation, or revisions to an existing logo concept.
development
生成高级质感的单文件 HTML 横向网页 PPT。何时使用:当用户需要高级网页 PPT、商业汇报 PPT、战略会 PPT、发布会 PPT、产品路演 PPT、趋势洞察 PPT,或要求优化 PPT 审美、信息层级、视觉中心、叙事节奏时触发。
data-ai
将当前多轮对话上下文压缩为交接文档,以便新的AI agent接手继续沟通。仅当用户请求的文本末尾显式包含以下4个确切关键词之一时才触发此技能:『上下文交接』、『生成交接文档』、『总结上下文』、『换AI继续』。
tools
教用户在 Windows 11 上通过批处理脚本 (.bat) 启动或批量启动指定程序,以及关闭程序。当用户需要启动程序、批量启动多个程序、制作一键启停脚本时触发此技能。