Skills 撞车了,Agent 怎么选
钩子你团队 8 个人每个人~/.claude/skills/目录里都装了一堆 skills。Alice 装了一个 personaldeployskill 跳过测试省事做 hotfixBob 装了一个 plugin 自带的deploy跑全套 ci项目内还有一个.claude/skills/deploy/跑标准的 prod 部署。三个人在同一个 repo 里喊/deploy跑出来三个版本。今天早上一个生产部署直接跳过了测试集上线 —— 没人知道它会跳过。这不是谁改坏了代码是 skills 撞车了。今天讲讲 8-9 Claude Code 内部复盘对外放出的几个判断 五个具体动作让你的 agent 工具栈从撞车走向有序竞争。要点 1Skill 撞车的三种死法撞车不是抽象问题。Claude Code 内部复盘 大量实战日志里撞车就这三种表现触发错Overtriggering两个 skills 描述语义重叠Agent 选了看起来更对那一个结果不是你想要的那个。Name description 拼得越像越容易撞。同时触发多个两个 skill 描述都覆盖了你这一句话Agent 把两份指令都拉进上下文跑出来是两份指令的诡异拼接 —— 看起来像风格突变。一个都没触发Undertriggering两个 skill 描述互相稀释单个 trigger 概率反而下降。你说了一句本该被某个 skill 接的话没一个接。讲道理这三种死法的根因都是同一个 ——description 跟用户真实请求之间的语义边界没划清。Claude 选 skill 的机制是纯 LLM 推理不靠 embedding / 分类器 / 正则所有 skill 的 name description 都同时塞进同一个 attention slot 抢注意力。抢得过抢不过看 description 写得好不好。要点 2Claude 选 skill 的真实机制description 在抢一个 slot这一点不搞清楚所有优化都是拍脑袋。Claude Code 选 skill 不是关键词匹配而是关键三条预算上限所有 skill 的 description 加起来不能超过上下文窗口 2%回退值 16,000 字符。装 50 个 skill 描述都是 500 字符预算撑爆Claude 直接从尾段剪匹配可靠性 d 强下滑。加载时机metadata (name description) 永远在上下文但 SKILL.md 全篇只在看起来匹配时才被加载。这就是渐进式披露。决策权在 LLMClaude 不打 embedding不跑分类器不问 similarity score —— 它是用同一个语言模型在前向时替你读 选。所以 description 不是注册表是写给另一个 LLM 看的小作文。撞车症状描述字段什么样怎么 fix触发错两个 description 都用了 “用 XX 的时候” 加宽泛动词改成用 XX 在 Y 场景写 Z 文件同时触发多个两个 description 都说做 XX把其中一个加 “当 X 类型时跳转到 Y skill”一个都没触发描述互相稀释关键词被对方占了一个加忽略 Z 类型那走 X skill边界锁死判断 description 写得好不好的一个标准30 到 80 字 触发条件 交付物 反例什么时候不用我。要点 3撞车自救 5 步从写 description 到 CI 校验这部分对着 skeleton 抄就行步骤 1 · 三段式 descriptionname:api-doc-generatordescription:|Generates REST API documentation when user asks to document endpoints or APIs. Do NOT activate for internal helper functions or utility methods.allowed-tools:[Read,Grep,Glob]“做什么 何时触发 何时不触发” 三段缺一不可。Claude 内部复盘统计的加 do-not 句式后误触率能掉 60% 以上。步骤 2 · 命名空间隔离Skill 默认按文件夹名加载纯组件名如deploy/test/lint撞车概率极高。两种隔离方式路径命名空间适用~/.claude/skills/my-deploy/个人快捷方式Alice 个人 hotfix 跳过测试.claude/skills/deploy/项目团队标准团队共用跑全套 CIpluginacme-tools内的deployacme-tools:deploy装在公司插件 marketplacePlugin skill 用plugin-name:skill-name命名空间永远不与个人 / 项目同名冲突。这条铁则记一下。步骤 3 · allowed-tools 当第二层护栏description 写得再细Agent 也可能跨界。用allowed-tools做权限隔离name:db-readonlydescription:Read-only SQL queries and reporting.allowed-tools:Read,Grep,Glob# 故意没给 Bash —— 想写 DB 就回归到 db-write skill读 skill 不应该有写权限写 skill 不需要数据库直连。第二层护栏比 description 强 —— 就算 description 撞车权限也兜得住。步骤 4 · 手动触发口令撞车场景下最稳定的不是让 Agent 选而是让用户主动指定name:ad-hoc-deploydescription:Force-run a deploy with the users specific command. ACTIVATES ONLY when user types the magic phrase !!deploy.disable-model-invocation:true“查数据 [描述]”这种触发口令在 ambiguous 场景下比依赖 Agent 自动判断可靠得多。disable-model-invocation: true让 Agent 不会自动选它只能手动/deploy触发。步骤 5 · CI 校验 description 冲突第三段提到过的 Open 笔记本案例第三方 Skill 描述里带标题两字覆盖了团队原 Skill 的优先级。修复方案落地是# skill-collision-detector.sh# 扫描所有 SKILL.md 的 description找关键词重叠forfin$(find.claude ~/.claude-nameSKILL.md);dopython check_desc.py$f# 输出潜在冲突项doneCI 阶段 fail build迫使 description 写清边界。任何超过 3 人使用的 Skills 环境都必须建立命名空间、版本号、CI 校验三件套。要点 4团队级 Skill 工具栈plugin 当 namespace个人跟项目层搞定后团队又会撞第二层 —— 整个团队怎么共享标准。企业级玩法是插件化 —— 把相关 skill command hook MCP server 打包成一个 plugin 发行。Skill 在 plugin 里走plugin-name:skill-name命名空间永远不撞个人 / 项目层。Vercel Labs、Anthropic 官方都在 2026 推出 skill-registry 生态团队能把内部 skill 打成插件在内部 marketplace 装。注意取舍插件化意味着开发者必须输入acme-tools:deploy而不是/deploy命令长度换稳定性。如果一项标准关键到不能让任何个人覆盖比如企业安全规则打包成 plugin 是正解。要点 5撞车 5 分钟排查 script当你不确定当前的撞车是哪一个照这个敲# 1. 列出所有 candidatels~/.claude/skills/|grepdeployls.claude/skills/|grepdeployls.claude/commands/|grepdeploy# 旧版命令文件# 2. 单独验证每个cat~/.claude/skills/deploy/SKILL.md|head-20cat.claude/skills/deploy/SKILL.md|head-20# 3. 在 Claude 里# What skills are available? Show me the full details for the deploy skill.现象根因修法触发错 skilldescription 模糊窄化 description 加 anti-trigger同时触发多个description 边界不清description 里写跳转到 X skill一个都没触发描述互相稀释重写 description 触发条件团队运行行为不一致个人层 skill 覆盖项目层个人层用my-前缀改了 description 不生效session 缓存重启 Claude Code / 开新会话作者观点我的判断到 2027 年中skills 会被切成个人 / 项目 / 插件三层架构 —— 个人快捷方式 项目团队标准 插件企业强制三层 namespace 配合 5 步 description 写作 一个 CI 校验脚本会是 agent 工具栈成熟期的标准范式。理由①Tool call 模式越来越长链 —— Skills 数量会从今天平均 5-10 个涨到 50撞车率正比于 n² 增长命名空间 优先级 反触发的三层护栏是数学必然②Anthropic 官方 Vercel Cursor 都在 2026 推 skill-registry 生态团队越来越多用 plugin 形式发布plugin 内命名空间被直接隔离规模化唯一可行路径③description 写法的三段式 反触发已经是被官方复盘 第三方实战反复验证的稳态模式。另外一条独立判断skill-registry 很可能成为 npm 之后的下一个生态标准—— 不是巧合仓储化、分发、命名空间、版本号、CI 校验这五条 npm 走过的路 skill-registry 都在重走。Skill 包一旦装在 50 团队规模的工程战队里撞车 → 命名空间 → CI 校验这条 npm 走过的路会原样复现。第一条判断可证伪到 2027-Q2如果主流 agentClaude Code / Cursor / Cline还没有把个人 / 项目 / 插件三层命名空间做成原生隔离直到现在还在用同名 silent override那撞车仍然是 agent 工具栈的皇帝新衣。或者 skill 数量增长没到 50业界持续单个项目都用 5 个以内那三层架构就过度工程。或者 Anthropic / OpenAI 推出运行时强制 namespace 唯一性机制那 description 写法本身就不重要了。但更实在的动作今天下午把你团队里跑了一周的 skills 库按命名空间 优先级 描述三段式过一遍至少给所有 skills 加disable-model-invocation: true这种默认值做一次最小化的事故兜底。小结 · 今晚 / 这周 / 长期今晚把所有当前装着的 skill 的description字段过一遍有没有三段式做什么 何时 何时不。差的当场加 “do not activate for X” 句。这周把个人 / 项目 / 插件三层关系理清楚 —— 你的 personal skills 里有没有同名的团队标准冲突项命名空间化下。长期盯三个 —— ①Anthropic 是不是推出 description 冲突检测 extension②Vercel skill-registry 是不是变成行业事实标准③团队 CI 里有没有写 skill-collision-detector。三个里任何一个普及撞车就成历史词。段位你今天的状态下一步动作个人开发者装 5-10 个 skills偶尔触发错把所有 description 改成三段式团队 tech lead8 人团队skills 撞车已翻车推 my- 前缀 团队 standards 项目化平台工程多团队用同一个 plugin走 plugin 命名空间 CI 校验互动段你团队里哪些 skills 撞过车最后想出来什么 hack评论区丢场景下一期挑点赞最高的写个具体迁移跑通的稿子。来源7 条权威 中文一手源 3 条虎嗅 · Claude Code 内部复盘的 Skills 实战经验公开好 Skill 的 5 个共性 — 5 步写好 Skill列坑 → 写 description → 给脚本 → 加记忆 → 加护栏中文一手源掘金 · Skill 开发进阶调试、协作与安全实战 — 撞车 3 种表现 拆职责/allowed-tools/手动触发 3 步解法中文一手源claudskills.com · Debugging a Claude Code Skill When Claude Won’t Use It — Claude 选 skill 是 LLM 推理、description 抢 attention slot、anti-trigger section 写法境外开源一手SegmentFault 思否 · Skills 从 0 到 1 怎么写AI Agent Skills 完整创建教程 2026 — Skill 四类 优先级规则 命名空间隔离中文一手源claudecodesessions.com · Claude Code: which skill wins when names collide — 固定优先级链 同名 deploy 撞车翻车案例境外实战weste.net · Skill 误触诊断Description 写成这样Agent 不瞎触发才有鬼 — Description 三段式做/触发/不触发 错题剖析中文二级转述Open 笔记本 · Skills 系统三大致命坑与避坑指南 2026 实操版 — 第三方 Skill 覆盖原 Skill 真实案例 skill-collision-detector.sh CI 校验中文二级转述自检列表✅ 开头无在当今社会 / 随着 AI 发展之类空话用你团队 8 个人 / 凌晨生产事故切入。✅ 标题词眼“撞车” 反直觉 ≤18 字禁用 “浅谈 / 解读”。✅ 配图 8 个5 Mermaid 3 表格覆盖 7/7 类别流程 / 对比 / 架构 / 通信 / 分类 / 状态机 时间线由图 6 补足。✅ 7 来源 3 中文一手源虎嗅 / 掘金 / 思否硬约束满足。✅ 作者观点段给出可证伪条件2027-Q2 三层架构没普及 / skill 数量没到 50 / 运行时强制 namespace 出现 独立判断skill-registry 是 npm 之后的下一个生态标准。✅ 全文无「卡卡敲码」任何品牌署名 / 落款 / 机器脚注。✅ de-ai-ify 已过线去首先/其次排比、加讲道理/老实说/我不是说口语连接、长短句混搭。

相关新闻

解决Java Modbus4j依赖下载失败:Maven仓库配置与排查实战

解决Java Modbus4j依赖下载失败:Maven仓库配置与排查实战

1. 问题现象与背景解析 最近在搞一个工业数据采集的小项目,用Java对接PLC,自然就想到了Modbus协议。Modbus4j这个库在Java圈子里算是老牌选手了,口碑一直不错,功能也够用。我像往常一样,打开项目的 pom.xml 文件&am…

2026/8/12 17:24:54 阅读更多 →
Python PyQt5桌面宠物应用开发:从零实现可交互桌宠MVP

Python PyQt5桌面宠物应用开发:从零实现可交互桌宠MVP

在实际桌面应用开发中,实现一个可交互的“桌宠”应用是一个兼具趣味性和技术挑战性的项目。它要求开发者不仅要掌握图形界面(GUI)编程,还要处理动画、用户交互、系统托盘、多线程以及资源管理等一系列问题。对于许多开发者而言&am…

2026/8/12 17:24:54 阅读更多 →
Llama.cpp本地部署指南:CPU运行大模型与API服务集成

Llama.cpp本地部署指南:CPU运行大模型与API服务集成

这次我们来看一个在本地部署和运行大语言模型(LLM)的经典方案:Llama.cpp。这个项目的核心价值在于,它能让开发者、研究者和技术爱好者,在没有高端GPU甚至没有GPU的普通电脑上,也能流畅地运行各种开源大模型…

2026/8/12 17:24:54 阅读更多 →

最新新闻

毕设:基于 SpringBoot + Vue3 + MinIO 的文件管理系统

毕设:基于 SpringBoot + Vue3 + MinIO 的文件管理系统

文章目录前言项目演示讲解视频地址跳转: https://www.bilibili.com/video/BV1Ky3Q6pEE8?vd_source2259c8e049a33e37481d7e6b7845389c&spm_id_from333.788.videopod.sections一、项目技术架构1. 前端技术栈2. 后端技术栈二、系统功能介绍1. 用户认证模块2. 文件…

2026/8/12 18:12:23 阅读更多 →
AI Agent开发中测试驱动开发(TDD)的实践指南:从交互契约到工程化落地

AI Agent开发中测试驱动开发(TDD)的实践指南:从交互契约到工程化落地

1. 从一次深夜的线上故障说起 凌晨两点,我被一阵急促的告警电话惊醒。一个由AI Agent驱动的核心业务流程突然中断,日志里只有一句模糊的“推理失败”。没有堆栈信息,没有明确的错误边界,整个团队花了三个小时,才定位到…

2026/8/12 18:12:23 阅读更多 →
PTA基础编程题目集 7-30字符串的冒泡排序(C++语言实现)

PTA基础编程题目集 7-30字符串的冒泡排序(C++语言实现)

摘要:本文是PTA编程题"字符串的冒泡排序"的题解,涵盖题目描述、输入输出格式及C语言实现,展示基于strcmp比较字符串字典序进行冒泡排序K趟后输出中间结果的方法。题目描述 我们已经知道了将N个整数按从小到大排序的冒泡排序法。本题…

2026/8/12 18:12:23 阅读更多 →
高并发科普怎么写:用排队与背压讲清适用边界

高并发科普怎么写:用排队与背压讲清适用边界

高并发科普怎么写:用排队与背压讲清适用边界 高并发文章可以轻松一点,但不能用段子替代条件。解释排队、限流和背压时,至少交代请求如何进入、资源为什么不够、系统如何拒绝。 先界定问题 用生活化比喻之后,要把它重新映射到队列长…

2026/8/12 18:12:23 阅读更多 →
Ubuntu下Xbox One手柄开发指南:从Linux输入子系统到力反馈控制

Ubuntu下Xbox One手柄开发指南:从Linux输入子系统到力反馈控制

1. 从“即插即用”到“深度掌控”:为什么要在Ubuntu上折腾Xbox One手柄? 如果你和我一样,既是个Linux桌面用户,又是个偶尔想放松一下的游戏玩家,那么“Xbox One手柄在Ubuntu下的使用”这个话题,可能一开始听…

2026/8/12 18:12:23 阅读更多 →
JS逆向实战:极验滑块验证码首个w参数生成算法深度解析

JS逆向实战:极验滑块验证码首个w参数生成算法深度解析

1. 项目概述:从“黑盒”到“白盒”的挑战 最近在搞一个数据采集的项目,目标站点用了极验的验证码。这玩意儿大家应该都不陌生,登录、注册、防刷的时候经常能碰到。我这次遇到的,是它那个经典的滑块验证。流程很简单:页…

2026/8/12 18:11:23 阅读更多 →

日新闻

Ubuntu 22.04安装与使用tree命令:高效管理Linux目录结构

Ubuntu 22.04安装与使用tree命令:高效管理Linux目录结构

1. 为什么需要一个“目录树”工具?在Linux世界里,尤其是Ubuntu这样的发行版,命令行是很多人的主战场。我们每天都要和文件、目录打交道。ls命令是查看目录内容的首选,它简洁、高效,能列出文件名、权限、大小等关键信息…

2026/8/12 9:33:34 阅读更多 →
博思AI智能体:意图识别、思考链与性能优化的工程实践

博思AI智能体:意图识别、思考链与性能优化的工程实践

在AI应用从“能用”走向“好用”的进程中,系统的响应速度、决策透明度与高并发稳定性是决定用户体验的关键。博思AI智能体近期完成了一次重要的专项优化,聚焦于意图识别、思考链展示与全链路压测三大核心领域,将系统从功能实现推向了工程卓越…

2026/8/12 9:33:34 阅读更多 →
子代理架构:AI智能体任务分解与协同执行的核心原理与实践

子代理架构:AI智能体任务分解与协同执行的核心原理与实践

1. 项目概述:为什么我们需要“子代理”?最近在折腾各种AI应用和自动化流程时,我越来越频繁地遇到一个瓶颈:单个AI智能体(Agent)的能力边界。无论是处理复杂的多步骤任务,还是需要同时调用多个专…

2026/8/12 9:33:34 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/12 1:11:09 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/12 1:11:09 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/12 1:11:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/11 17:09:45 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/12 1:11:10 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/11 17:09:45 阅读更多 →