背景
我最近在使用 Claude Code 写代码的时候,总是会想:这个 AI 到底能帮我干啥?除了基本的代码生成、debug,还有没有别的隐藏功能?
结果发现有个 find-skills 功能,给我干惊呆了!这玩意儿简直就是程序员的技能宝库,我当时就想,为什么没早点发现这个功能?
效果演示
废话不多说,直接上效果。你问它一句"find-skills: Python开发相关技能",它立马给你列出一堆技能,从代码生成到测试覆盖,从性能优化到最佳实践,就问你全不全?
![]()
学习提要
本篇文章分享 Claude 的 find-skills 功能怎么用,看完这篇文章,你将学会以下操作技能(我也是自己边学习边写,如果有帮助的话希望动动发财的小手点个关注和收藏):
- find-skills 的基本概念和作用
- find-skills的安装
- 程序员常用的 5 种 find-skills 查询方式
- 实际开发场景中的应用案例
- 如何快速定位到自己需要的技能
简单来说,find-skills 就是 Claude 的一个"技能发现器"。它可以帮你:
- 发现 Claude 的各种隐藏能力(有些技能你可能根本不知道)
- 了解特定场景下的最佳使用方式
- 找到解决特定问题的专业技能我试了下,确实很强大,感觉像打开了新世界的大门。
开源地址:github.com/vercel-labs/skills/tree/main/skills/find-skills
安装:
npx skills ![]()
基本使用方式 方式1:直接询问
最简单的方法,直接问:
我可以使用 find-skills 来了解哪些技能?Claude 会给你一个基础技能列表,适合刚开始探索的时候用。
![]()
方式2:按场景查找
这个就比较实用了,比如你正在做代码重构:
find-skills: 代码重构、代码优化相关技能 ![]()
或者想调试代码:
find-skills: 调试、问题诊断、错误排查技能我试了下这个,给的技能列表确实很有针对性,不是那种泛泛而谈的。
方式3:按领域查找
如果你是某个领域的开发者,可以直接查:
find-skills: Python 开发相关技能find-skills: React 开发技能find-skills: Docker 相关技能 ![]()
程序员实战案例 案例1:新项目开发
我最近要开始一个新项目,想了解 Claude 能在哪些环节帮到我,于是就问:
find-skills: 项目规划、架构设计、代码生成技能结果给了我一个完整的技能清单,从需求分析到架构设计,从代码生成到测试覆盖,基本上全生命周期都有覆盖。
![]()
看了下头皮发麻是不是,原来 Claude 能干这么多事!
案例2:学习新技术栈
前段时间我想学 Go 语言,就用这个查了下:
find-skills: Go语言开发相关技能立马给我列出了:
- Go 代码生成和最佳实践
- 并发模式相关技能
- 测试覆盖技巧(Go的测试和别的语言不太一样)就问高不高级,快不快!
有个接口性能一直上不去,我就问:
find-skills: 性能优化、SQL优化相关技能Claude 给了我一套完整的优化思路,从数据库索引到查询优化,从缓存策略到代码层面优化,确实是很有特色。
进阶用法 组合技能查找
这个就比较牛了,我们可以组合多个关键词:
find-skills: Python + 数据分析 + 可视化适合那些需要跨领域技能的场景。
特定框架/工具
如果你用特定的框架或工具:
find-skills: Spring Boot 开发技能find-skills: Vue3 + TypeScript 技能开发方法论如果我们关注开发流程和方法论:
find-skills: 敏捷开发相关技能find-skills: TDD测试驱动开发技能find-skills: DevOps 技能使用经验分享 1. 越具体越好不要问太宽泛的问题,比如"你能干啥",这样得到的结果太泛了。
推荐做法:
find-skills: Node.js API 开发相关技能不推荐做法:
find-skills: 编程技能2. 结合上下文在对话过程中随时可以用 find-skills,比如你们正在讨论某个问题,突然想到"有没有相关技能可以帮帮我",直接用就行了。
3. 迭代查询
第一次查询可能不够精确,可以根据结果再细化:
# 第一次查询find-skills: 性能优化技能# 看完结果后再细化find-skills: 数据库查询优化技能4. 建立自己的技能库我发现常用的技能可以记下来,时间长了就有自己的"技能库"了,下次用的时候直接调出来。
踩过的坑 1、查询太宽泛导致结果不精准
问题:一开始我问"find-skills: 编程",结果给我列了一堆基础技能,没啥针对性。
解决:后来我学会精确描述需求,比如"find-skills: Python异步编程技能",结果就精准多了。
2、不知道查什么
问题:有时候根本不知道该查什么技能。
解决:可以先从场景入手,比如"我现在要做个Web项目,需要哪些技能",这样 Claude 会引导你。
总结
find-skills 这个功能确实是很有特色,我用了这么久,感觉最大的好处是:
- 发现隐藏技能:有些技能你根本不知道存在,用 find-skills 一查就出来了
- 提升效率:不用自己瞎摸索,直接找到对应的技能,开发效率直接翻倍
- 系统化学习:通过技能分类,可以系统性地学习某个领域以前我觉得 Claude 就是个代码生成工具,用了 find-skills 之后才发现,这简直是个全方位的开发助手。
其实 AI 工具的很多功能都是"用起来才知道"的,光看文档真的不如直接上手试。
就比如 find-skills,我一开始也没太在意,结果用了一次就停不下来了。现在每次遇到新问题或者新场景,都会先问问有没有相关技能可以用。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.