ask-matt
무료询问哪个技能或流程适合你的情况。本仓库内技能的路由器。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
为智能体编写文档。当你正在创建或编辑技能,或者修改 AGENTS.md / CLAUDE.md 时使用。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
一份用于编写智能体所阅读的任何文档的参考:一个技能、一份 AGENTS.md / CLAUDE.md、一份通过指针触达的文档。包装方式各异,但写作规则是一致的:同样的杠杆让每份文档都变得可预测,因为智能体每次运行采取的是同一个流程,而不是产出同一个输出。
当你正在编写的文档是一个技能时,请阅读 SKILL-MECHANICS.md,了解前置元数据、调用方式的选择,以及路由技能。
上下文指针(context pointer) 是智能体上下文中持有的一条引用,它指向一份"上下文之外"的资料,并编码了触达该资料的条件。技能的 description 就是一条;AGENTS.md 中指向某份文档的一行也是同一回事。决定智能体何时、以多高的可靠性触达这份资料的,是这条指针的措辞,不是它的指向。一个本应被触达的指向目标,却藏在一段措辞含糊的指针背后:这是一个方差 bug:先打磨措辞;只有当打磨失败时,才把资料直接内联进去。
一条指针承担两件事:说明这份资料是什么,以及列出应当触发触达它的分支(branch 是这份文档所处理的一种独立情形,所以不同次运行会走不同的路径)。每一条始终加载的指针里的每一个词,在每一次轮次中都在付代价,所以它需要比正文更严格的精简:
你新增的每一份文档与每一条指针,都在花两种预算之一:
AGENTS.md、一条技能描述,任何始终留在上下文里、无论是否触发都在消耗 token 与注意力的东西。只通过指针触达的资料,逃脱了上下文负载,代价是这条指针自身那一行;完全没有指针的资料,则完全依靠认知负载。
一份文档由两种内容类型组成:步骤(steps)(智能体按顺序执行的动作)和参考资料(reference)(按需查阅的定义、规则、事实)。两者可以自由混合:全是步骤(一份操作指南)、全是参考资料(一份审查规则,就像本技能)、或者两者兼具。核心决策是:每块内容应该放在信息层次的哪一级:这是一架按"智能体对资料的即时需要程度"排序的梯子:
向下推得不够,顶层就会臃肿;向下推得太多,就会把智能体真正需要的资料藏起来。这种张力就是整个决策。
渐进披露(Progressive disclosure) 是沿着这架梯子向下移动(移出主文件、藏到指针背后)的过程,目的是让顶层保持清晰可读。它主要不是为了优化 token:它是保护这架层次结构的手段。分支是最干脆的披露测试:每个分支都需要的内容内联,只有部分分支才会触达的内容推到指针背后。当一份文档有步骤时,本应被披露的文件内参考资料会把它们埋掉,让关注它们变成一件靠运气的事:这是一个方差杠杆,不只是一个可读性杠杆。
共置(Co-location) 是文件内的同伴概念:层次结构决定一块内容要放得多深,共置决定一旦放到那里,什么内容与它并排。把一个概念的定义、规则、注意事项放在同一个标题下,而不是散布在各处,这样读到一处时,它旁边的内容也会跟着进入视野。检验标准是:这份文档读起来,应该像为智能体写的文档。归在一处的资料读起来是这样;分散的资料则不是。(这与"重复"是不同的概念:重复是把同一个意思说两遍;分散是把一个意思碎成多块。)
蔓延(Sprawl) 是这里的失败模式:一份文档即使每行都是活的、独特的,也只是单纯地太长。注意力会在冗余中变薄,每多出一行就多一分维护相关性的负担。治疗手段就是这架梯子:通过指针披露参考资料,并按分支或顺序拆分,让每条路径只携带它需要的内容。
每一步都以一个完成标准收尾:告诉智能体"工作完成"的那个条件。两个性质让它成为一个杠杆:
最强的完成标准,既是可检验的,也是穷尽性的。
把一份文档拆成两份,是在花两种负载中的一种,所以只有在切分"赚得到"时才拆:
SKILL-MECHANICS.md。引导词(leading word) 是一个已经存在于模型预训练中的紧凑概念,智能体在执行这份文档时就是用这个词来思考的(lesson、fog of war、tracer bullets)。它作为一个 token:而不是一句句子:被反复使用,能在最少 token 数下累积一个分布式的定义,并通过调用模型已经持有的先验知识,锚定一整片行为。造一个新词也行,前提是你把它定义清楚;但生造的词招不来任何先验:你得用定义 token 来支付一个预训练词免费给你的东西;先去找一个已有的词。
它锚定两次。在正文中,执行:每次这个词出现,智能体都会唤起同样的行为;在扁平参考资料内部,它把注意力集中在一类该去找的东西上。在一条指针里,调用:当同一个词同时出现在你的 prompt、文档与代码库中时,智能体会把这种共享语言与那份资料关联起来,更可靠地触达它。
去主动寻找可以用引导词重构的机会。一个被展开在三处的三元组,一条用一句话去暗示某个想法的指针。每一处都在哀求被压缩成一个 token:
你赢两次:token 更少,并且给智能体提供了一个更锐利的"挂钩"来挂住它的思考。假设每一份文档都带着一些引导词可以替换掉的复述。去找它们。
否定(Negation) 是这条杠杆旁边的失败模式:用禁止来引导,会把被禁止的行为拽进上下文,让它变得更可触达,而不是更少。"不要想一头大象",于是大象就出现了;否定是一个弱修饰,被强烈激活的概念压过,于是禁止被半读成"去做这件事"。请正面提示:陈述目标行为(比如"写单行注释"),这样被禁止的那个就根本不会被说出来。只有当一个禁令无法正面措辞时,它才有立足之地;即便如此,也要把它和正面的目标搭配起来,让注意力落在"该做什么"上。
package.json 脚本、配置文件、目录布局、--help 输出),而把环境复述一遍的文档就是一份缓存(cache):一份"查找"的副本,只有当这次查找代价高昂时才赚得回来。缓存那些智能体通过查找得不到的东西:未被写下的惯例、选择背后的原因、配置不会坦白的小坑。把那些"一个文件、一条命令"就能查到的查找,交给环境本身,它永远不会过时。아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
询问哪个技能或流程适合你的情况。本仓库内技能的路由器。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
在单次长会话中协调子智能体并安排日程,持续推进一项长期目标。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
把当前对话交接给一个全新的后台 agent,让它立刻接手工作。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
从固定点(commit、branch、tag 或 merge-base)开始,沿两条轴线审查变更——规范(代码是否遵循仓库文档化的编码规范?)和规格(代码是否与原始 issue/PRD 的要求一致?)。两条审查线在并行子 agent 中运行,并以并排方式报告结果。当用户想审查一个分支、PR、进行中的变更,或要求"从 X 开始审查"时使用。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
设计深度模块的共享词汇。当用户想要设计或改进模块的接口、寻找深化机会、决定 seam 的位置、让代码更可测试或更易被 AI 导航,或者其他 skill 需要深度模块词汇时使用。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
针对棘手 bug 和性能回归的诊断循环。当用户说"诊断"/"调试这个",或报告某处崩溃/报错/不正常/缓慢时使用。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.