摘要音频
本节课没有语音摘要。
学习笔记
🤖 Claude 技能 (Skills) 学习笔记
一、 核心概念
- 技能 (Skill) 定义: 技能是一个 Markdown 文件,用于教 Claude 一次知识,使其在相关情境下自动应用该知识。
- 目的: 解决用户对 Claude 的重复指令(如编码标准、PR 评审结构、提交信息格式)问题。
- 代理技能 (Agent Skills): 包含指令、脚本和资源的文件夹,使代理能够更准确、高效地完成任务。
- 工作机制: Claude 根据用户请求与所有可用技能的描述进行匹配,并自动激活匹配的技能。
二、 技能的存储与作用范围
- 个人技能 (Personal Skills):
- 存储位置:用户主目录 (. Claude/skills)。
- 作用:跟随用户在所有项目中生效,用于存储个人偏好(如提交信息风格、文档格式)。
- 项目技能 (Project Skills):
- 存储位置:仓库根目录下的 . Claude/skills。
- 作用:所有克隆该仓库的用户自动获得,用于存储团队标准(如公司品牌指南、设计规范)。
**三、 技能 vs. Claude. md 的区别**
- **Claude. md:**
- 加载方式:每次对话都会加载。
- 适用场景:全局、持续生效的设置(例如:始终使用 TypeScript 严格模式)。
- 技能 (Skills):
- 加载方式:按需加载 (on demand),仅在匹配请求时加载。
- 优势:不占用整个上下文窗口,适用于特定任务(例如:PR 评审检查清单)。
- 关键差异: 技能是自动应用的,无需用户手动输入命令(无需使用斜杠命令)。
四、 最佳应用场景
- 技能最适合用于专业化、针对特定任务的知识。
- 应用示例:团队的代码审查标准、偏好的提交信息格式、组织品牌指南。
- 自查原则: 如果你发现自己需要重复向 Claude 解释同一件事,那么这说明你需要编写一个技能。
Takeaways
- 技能是Markdown文件,用于教Claude知识,使其在相关情境下自动应用,解决重复指令问题。
- Claude通过匹配用户请求与技能描述,自动激活匹配的知识,无需用户手动输入命令。
- 技能分为个人技能(用户全局偏好)和项目技能(团队标准),存储位置和作用范围不同。
- 技能是按需加载(On demand),适用于特定任务;Claude. md 是每次对话都会加载的全局设置。
抽认卡 10 张卡片
问题
点击显示 · ←/→
答案
点击翻回
知识检测 6 题