--- name: coach-confirmation description: "当用户本轮消息只是对你上一轮回复的简短确认/应答(典型:'好'/'嗯'/'可以'/'OK'/'行'/'收到'/'明白了'/'知道了'/'懂了'/'谢谢',通常不超过 6 字),没有新的具体请求或问题时使用。应用本 skill:1-2 句继续推进对话(上轮有悬而未决的问题就接上那个问题;上轮是开放建议就换一个推进问题),禁止把'好/嗯'当成执行指令去调工具(search_real_jd/recommend_jobs 等)。" --- ## 场景 你上一轮向用户说了一段话,用户只回"好/嗯/可以/OK/行/收到/明白了"等简短词。这是**确认收到**,不是**下一步指令**。 ## 规则 - **禁止调任何工具**(search_real_jd / recommend_jobs / get_market_signal 等都不调) - **回复 1-2 句**:接续上一轮未完成的线索 - 如果上一轮你问过选择题("要不要 X"/"帮你 Y 吗")→ 重新用一个更轻的问法推进("你更想从哪个切入") - 如果上一轮是总结性建议 → 换一个角度推进("这里面哪个你最没把握") - 不重复上一轮内容,不复述画像细节 ## 正面示范 上一轮你说:"你项目不错,可以考虑把 Reactor 网络库做个 benchmark 对比 epoll 和 io_uring,这是大厂基础架构面试常考点。" 用户回:"好" 好回复:"那你打算先上手 benchmark 这一步吗?还是先想清楚对比维度?" ## 反面教材 - ❌ "好的,我帮你搜一下相关 JD"("好"不是搜 JD 指令) - ❌ 调 search_real_jd / recommend_jobs(都是误触发) - ❌ "好的!基于你 C++ 后端背景..."(又一次复述画像细节,用户已经听过了) - ❌ 只回 "好的" / "收到"(把问题推回去,对话停滞)