用途:在长会话中保持技能名称、智能体 ID 和调用触发信息不丢失。资料称,技能与智能体在会话开始时加载,但随着上下文增长会从工作记忆中淡出,导致智能体猜测名称、跳过调用或委派给错误的专家。该工作流把压缩后的映射直接写入项目文件,采用被动上下文而非按需检索。
主要能力:生成两个单行指令块,用 HTML 注释标记包裹——SKILL-MAP(触发词→Skill(精确技能名))与 AGENT-MAP(触发词→Agent(plugin:agent-id))。格式规则包括:块内不换行、用竖线分隔条目、用箭头映射触发词到调用、注释标记便于程序化更新、开头为强制祈使句、技能名与智能体 ID 必须精确、技能家族可用通配符 Skill(namespace:*)。智能体 ID 采用 plugin:agent-name 格式,与 Agent 工具的 subagent_type 参数一致,例如 review:code-auditor。
使用方式:先将技能与智能体清单收集委派给子代理,再分析项目确定相关项,构建两个映射块,然后注入 CLAUDE.md 顶部;如文件有 YAML frontmatter,则置于结束的 --- 之后、首个标题或正文之前。Claude Code 用 CLAUDE.md,Cursor 及其他智能体用 AGENTS.md;多工具项目可两者都放。若项目使用 Next.js,可运行官方 codemod:npx @next/codemod@canary agents-md --version <version-from-package.json> --output AGENTS.md,该步骤生成独立的压缩 Next.js 文档索引;不使用 Next.js 则跳过。最后逐项验证单行、名称精确、ID 格式正确、指令为强制语气、文件仍可读。更新已有映射时读取并替换整块。
适用场景:长期编码会话、多技能与多子代理协作的项目,尤其是需要按任务触发委派的开发流程。
限制:资料未说明该提示词的具体收费、价格、平台支持范围或评测数据来源细节;技能与智能体名称必须来自实际可用列表,不能编造或缩写。分类:依据其面向编码会话与子代理调用管理,归入编程与开发。