阳仔
发布于 2026-01-15 / 0 阅读
0
0

Claude Code的使用小技巧:Skills与Commands

Skills的使用:

1. skills的基本要素:

首先skills分为用户级与项目级,两者的存放位置如下,仅需要把你想要下载的skills放在下面的目录中,cc在每次对话开始前就会自动识别并加载用户级与项目级的skills,并且可以用/{skill-name}的方式调用或者根据你的上下文内容自动调用skills:

- 用户级:~/.claude/skills/ 用户级的skills全局生效,可以在任何目录中调用用户级skills

- 项目级:<项目根目录>/.claude/skills/ 项目级skills仅在当前项目生效,适合针对该项目做专业的工作

2. skill的下载与快速创建

你可以在各类网站上找到你相中的skills,然后直接把他们下载下来放在你的用户级或者项目集的skills/目录中就可以了,你也可以直接用cc-switch来下载用户级的skills

Commands的使用

commands可以理解为纯提示词版的skills(貌似cc加载的时候也会把自定义的commands当作skills加载?调用/skills可以看到创建的skills和commands)一般内容都是些工作流程的约束,比如项目分析、解释代码、审查代码等简单工作流程,也分为用户级与项目级,但是cc不会根据上下文来自动调用,而是需要手动调用/{command-name} 阿巴阿巴

- 用户级:~/.claude/commands/ 全局生效

- 项目级:<项目根目录>/.claude/commands/

commands的快速创建

commands的创建目前好像没有相应的skills支持(也可以使用skill-creator来创建一个commands-builder ),但我们依然可以拜托万能cc帮我们创建,他自己知道commands的规则,直接让它创建一个项目级的分析代码commands即可。

貌似也可以在commands的工作流程中让其调用多个skills和mcp协作,实现一个完整的大型工作流程,这个我目前没试过,现在日常的代码工作应该够用了。


评论