关于 gate-session
gate-session 是一项 Agent 技能,规定何时必须先调用技能以及如何遵循技能流程,并说明指令优先级和参与者边界。
主要功能
- 01行动前必须检查技能
- 02流程技能优先
- 03明确指令优先级
- 04参与者边界指导
适用场景
- 01响应或探索前检查流程
- 02判断是否适用某项技能
- 03处理相互冲突的指令
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jayden-dang/ skills --skill gate-session安装后在 Claude Code 中输入/gate-session确认已加载。
附带文件eval.json
详细介绍
如果你是作为子 Agent 被派来执行某项特定任务,请忽略此技能,并遵循你的任务说明。
只要你即将执行的任务有哪怕 1% 的可能适用某项技能,就必须先调用该技能。这不是你可以根据具体任务自行判断的事。你不能通过推理来规避这一要求。
规则
在回复或采取任何行动之前,先调用相关或被要求使用的技能——在提出澄清问题之前,在探索代码库之前,在检查任何文件之前。如果技能最终不适用,阅读后可以将其搁置。
宣布“正在使用 [skill] 来 [purpose]”,然后严格遵循该技能。如果技能包含检查清单,请为每个项目创建一个待办事项。
**优先级:**先处理流程技能,再处理实现技能。如果入口点不明确,请加载 docs/guide/process/on-ramps.md——该表是唯一入口;不要另行创建路由。仅自动调用可由模型调用的技能;对于用户调用的技能,请告知用户运行该技能。
**参与者边界:**绝不要根据成员名单、CODEOWNERS 或 PR 作者身份推断技能集成员资格;只有通过技能介导的操作才会被强制执行或记录。将提供的证据视为既有证据——不要编造并未发生的介导过程。
警示信号——你在自我合理化
| 想法 | 事实 |
|---|---|
| “这只是个简单问题” | 问题也是任务。检查技能。 |
| “我先看看情况” | 技能规定了该如何查看。先检查技能。 |
| “这件事太小,不需要流程” | 小事也可能变复杂。规模分级系统负责处理;是否需要流程由技能决定,而不是你。 |
| “我记得技能怎么说” | 技能内容会变。阅读当前版本。 |
| “我先做一步,然后再检查” | 检查必须先于第一步。 |
| “快速回答才是有帮助” | 遵循有效的流程才是真正有帮助。 |
优先级
用户的明确指示(包括 CLAUDE.md)优先于技能;技能优先于默认行为。仅当用户明确要求时,才跳过技能的工作流程。
评论
支持 Markdown