智能体技能入门
← 所有课程
课程 01智能体技能入门

什么是技能?

摘要音频

语音摘要 — 点击播放以跟读:正在朗读的行会保持在顶部附近。

学习笔记

你将学到什么

预计时间:15分钟

完成本课程后,你将能够:

  • 定义Claude Code技能及其工作原理
  • 说明技能的存储位置(个人目录与项目目录)
  • _区分技能、CLAUDE. md和斜杠命令_
  • 识别适合使用技能进行定制的场景

什么是技能?

(3分钟)

本视频介绍技能——可复用的Markdown文件,用于教会Claude Code自动处理特定任务。无需每次让Claude审查PR或编写提交信息时重复指令,你只需编写一次技能,Claude就会在任务出现时自动应用。视频涵盖技能的定义、存储位置以及与其他Claude Code定制选项的比较。

关键要点

  • 技能是指令文件夹,Claude Code可以发现并使用它们更准确地处理任务。每个技能存储在SKILL. md文件中,其前言包含名称和描述
  • Claude通过描述匹配技能与请求。当你要求Claude执行某项任务时,它会将你的请求与可用技能描述进行比对,并激活匹配的技能
  • 个人技能存储在~/. claude/skills中,跟随你跨越所有项目。项目技能存储在仓库根目录的. claude/skills中,任何克隆该仓库的人都会共享这些技能
  • 技能按需加载——不同于CLAUDE. md(加载到每个对话中)或斜杠命令(需要显式调用),技能在Claude识别到适用场景时自动激活
  • 如果你发现反复向Claude解释相同内容,这就是一个待编写的技能

每次向Claude解释团队编码标准时,你都在重复自己。每次PR审查时,你重新描述期望的反馈结构。每次提交信息时,你提醒Claude偏好的格式。技能解决了这个问题。

技能是一个Markdown文件,一次性教会Claude如何完成某项任务。之后每当相关场景出现时,Claude都会自动应用这些知识。

技能是什么

技能是指令和资源的文件夹,Claude Code可以发现并使用它们更准确地处理任务。每个技能存储在SKILL. md文件中,其前言包含名称和描述。

描述决定了Claude是否使用该技能。当你要求Claude审查PR时,它会将你的请求与可用技能描述进行匹配,找到相关技能。Claude读取你的请求,与所有可用技能描述进行比对,并激活匹配的技能。

以下是技能前言示例:

--- name: pr-review description: 审查拉取请求的代码质量。在审查PR或检查代码变更时使用。 ---

前言下方编写实际指令——你的审查清单、格式偏好或Claude完成该任务需要了解的任何内容。

技能存储位置

根据使用对象不同,技能可以存储在不同位置:

  • 个人技能存储在~/. claude/skills(你的主目录)。这些技能跟随你跨越所有项目——你的提交信息风格、文档格式、偏好的代码解释方式。
  • 项目技能存储在仓库根目录的. claude/skills中。任何克隆该仓库的人都会自动获得这些技能。这里存放团队标准,如公司品牌指南、网页设计偏好的字体和颜色。

在Windows上,个人技能存储在C:/Users/<your-user>/. claude/skills。

项目技能与代码一起提交到版本控制,因此整个团队共享这些技能。

技能 vs. CLAUDE.md vs. 斜杠命令

Claude Code有多种定制行为的方式。技能的独特之处在于它们是自动且任务特定的。以下是它们的比较:

  • **CLAUDE. md**文件加载到每个对话中。如果你希望Claude始终使用TypeScript的严格模式,这应放在CLAUDE. md中。
  • 技能在匹配请求时按需加载。Claude最初只加载名称和描述,因此不会占用整个context window。调试时不需要PR审查清单在上下文中——只有当你实际请求审查时才会加载。
  • 斜杠命令需要你显式输入。技能则不需要。Claude在识别到适用场景时自动应用它们。

当Claude将技能与你的请求匹配时,你会在终端看到它加载:

何时使用技能

技能最适合应用于特定任务的专门知识:

  • 团队遵循的代码审查标准
  • 偏好的提交信息格式
  • 组织的品牌指南
  • 特定类型文档的模板
  • 特定框架的调试清单

经验法则很简单:如果你发现自己反复向Claude解释相同内容,这就是一个待编写的技能。

课程反思

  • 回想你最近与Claude Code的互动。哪些指令是你反复使用的?编写技能如何节省你的时间?
  • 考虑团队的工作流程。哪些标准或流程最值得编码为技能?

下一步

在下一课中,你将从头创建第一个技能,并了解Claude Code如何在后台发现、匹配和加载技能。

反馈

随着课程进展,我们很想知道你如何在工作中使用技能,以及你可能有任何反馈。在此分享反馈。

抽认卡 10 张卡片
问题
点击显示 · ←/→
答案
点击翻回
导出到 Anki (.tsv) ↓
知识检测 6 题