技能调用守卫
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3ee04ca3/test-plus。
技能介绍
要解决的问题
Agent 常在直接回答、读文件或改代码前忽略可适用的技能,尤其当任务看似简单或需要先收集上下文时。这类漏调用会让工作流失去既定约束,比如 TDD、调试流程或平台工具映射,导致后续返工。
工作规则
该技能把“检查技能”前置为响应前的强制步骤:只要存在 1% 可能相关,就先调用技能,再执行任务。它明确优先级:
- 用户指令(
CLAUDE.md、GEMINI.md、AGENTS.md或明确请求)最高 - Superpowers 技能覆盖默认系统行为
- 默认提示最低
它还列出常见跳过理由,例如“问题很简单”“先探索代码”“我记得这个技能”,并把这些视为需要停止的理性化信号。技能区分刚性流程与柔性模式:刚性流程按规则执行,柔性模式按上下文适配;多个技能相关时先跑 process 类,再跑 implementation 类。
适用边界
它适用于 Claude Code、Gemini CLI 等能加载技能的环境,但本身不提供具体实现逻辑,而是约束调用顺序。若用户明确禁用某流程,应服从用户;若技能误判,可以不用其内容。
使用场景
- 在 Claude Code 里收到“构建 X”请求时,先调用 process 类技能再调用实现类技能。
- 在 AGENTS.md 要求跳过 TDD 时,让技能优先级服从用户指令而不是默认强制流程。
- 在 Gemini CLI 中处理修复请求前,让 Agent 先检查相关技能,再提出澄清问题。
- 在多技能冲突时,先调用 debugging 再调用领域实现技能,避免直接进入代码修改。
适合人员
- 维护 AGENTS.md 的 Agent 平台工程师,要求用户指令优先于默认技能流程。
- 配置 Gemini CLI 工作流的工程师,希望修复任务前先激活相关技能。
- 编写多技能提示词的团队负责人,需要避免 Agent 跳过 brainstorming/debugging。
- 治理自动化编码代理的工程师,要求刚性流程不被简单任务绕过。