返回片段
发布于 2025 年 11 月 16 日,星期日
Claude Skill
AI 生成的摘要
此内容由 AI 生成
Claude Skill聚焦基于Anthropic Claude的自动化前端工作流:从Prompt设计、函数调用到MCP插件链,演示一键生成组件、测试用例与文档的完整链路;提供速率限制、Token成本计算、缓存策略的实战模板,让AI在需求分析、代码审查、多语言国际化中稳定落地,实现研发效率可度量的跃升。
Agent Skill
什么是 Agent Skills?
Agent Skills 是一个说明文件夹,里面包含了资源,模板,指令、脚本。它可以让 Claude 记住你的工作流。(可重复执行的说明文件,应该按照什么规范,标准来教 Claude 怎样完成任务)
Skills 如何被调用:Skills 是模型调用的——Claude 根据您的请求和 Skill 的描述自主决定何时使用它们。这与斜杠命令不同,斜杠命令是用户调用的(您显式输入 /command 来触发它们)。
生态结构
Skills、Projects、MCP、SubAgents
- Skills 提供“如何做”的专业知识。
- Projects 提供“需要知道什么”的背景知识。
- MCP 提供“连接外部世界”的能力。
- Subagents 提供“任务分工和并行处理”的能力。
创建 Skill
Skills 存储为包含 SKILL.md 文件的目录。
个人 Skills
个人 Skills 在您的所有项目中都可用。将它们存储在 ~/.claude/skills/ 中:
mkdir -p ~/.claude/skills/my-skill-name
项目 Skills
项目 Skills 与您的团队共享。将它们存储在项目中的 .claude/skills/ 中:
mkdir -p .claude/skills/my-skill-name
创建 Skills 的最佳实践
- 一个 Skill 要尽可能保持专注,只做好在意见特定的事。也就是让每一个功能去“正交”(源于几何学,指两条线相互垂直,而在计算机科学中,正交性指的是系统的不同部分之间相互独立,互不影响)。
- 为什么要正交?
- Agent Skill 会根据你的 Skill 来动态选择对应的 Skill, 如果遇到一个问题,Skill A 和 Skill B 都能解决,那 AI 就会陷入选择困难。
- 为什么要正交?
- Skill 目录要平级,不要嵌套。
- 错误示范:
.claude/skills/ skill-a/ SKILL.md skill-b/ SKILL.md - 正确示范:
.claude/skills/ skill-a/ SKILL.md skill-b/ SKILL.md
- 错误示范:
- Skill 描述要用动词,比如,“处理数据” 就写 “processing data”,"提取数据" 就写 "extraction data"。
- 用第三方视角编写描述:尽可能采取可观 dee 第三方视角,也可以说成 MECE 法则(Mutually Exclusive, Collectively Exhaustive,互斥且完全穷尽)
Skill 模板站点
如何让 Claude 更聪明地调用我们的 Skills?
原理:Claude 在匹配时会更具语义相似度来进行,他会计算你的指令与每个 Skill 描述之间的“蕴含关系”, 而最终选择那个 Skill,取决于注意力机制计算出的权重值。
- 在 Skill.md 文件中明确地告诉 Claude 这个 Skill 在 A B C 场景下使用,在 D E F 场景下不使用。
# AI# LLM