agent skills - 邂逅那青春

agent skills - 邂逅那青春

什么是agent skills是什么?

  • 将工作流程打包成可以重复使用的技能包
  • 能按照你的标准来完成特定的任务
    例如: 产品需求分析是一个skill,那代码审查可以是另外一个skill

skill有两个特别强大的特性

  1. 渐进式披露。传统方式直接加载大文件,这种方式直接导致上下文爆炸。skill方式采用了分层加载的方式,启动时,claude只会看每个skill的名字和简介。大约100字左右。,当需要调用某个skill时,它才会加载详细的内容,如果需要更多参考资料,再按需读取,理论上时可以无限的。所以你可以给claude code装备几十个甚至上百个skills,在使用它们之前,几乎不占用任何上下文窗口
  2. 可复用。创建一个skill之后可以在任何一个项目或对话中使用,而且claude会自动识别,什么时候该用哪个skill,更重要的是:可以打包分享给你的团队,让大家获得相同的能力。
  • 那通常一个skill的提示词包含头部和正文。
  • 例如:
---
Name: 技能名称
Description: 描述技能的用途、场景、以及何时应该使用(非常重要)
---
## 技能说明
描述 skill 的能力...## 核心能力
需要的专业能力...## 执行流程(最核心的部分)
一步步怎样做...## 注意事项
约束和规范...