零基础 | Claude Code 工具推荐 claude-code-setup 和 Find Skills
文章目录
- 工具一:claude-code-setup,分析项目告诉你缺什么
- 一个真实例子
- 工具二:Find Skills,给Claude Code找了个技能市场导购
- 同一个项目搜出了什么
- 两个工具的关系
很多人装完Claude Code就直接开用了,写代码、改bug、跑测试,觉得已经挺爽了。
但你用的其实只是它一半的功力。
Claude Code真正强的地方,在于它的自动化体系:hooks(改完文件自动格式化)、skills(封装好的专业能力包)、MCP servers(对接外部工具和文档)、subagents(并行审查代码安全/性能)。
这些东西配好之后,Claude Code不是一个"帮你写代码的助手",而是一个能自动维护代码质量、主动审查安全隐患、实时查最新技术文档的工程团队。
问题是,大多数人不知道自己的项目该配什么,也不知道怎么配。
下面这两个工具就干这个事。一个管"你的项目配置漏了什么",一个管"社区有哪些现成的技能可以拿来用"。
工具一:claude-code-setup,分析项目告诉你缺什么
Anthropic的官方插件。扫一遍你的代码仓库,告诉你该激活哪些hooks、skills、MCP servers和子代理。
你不用猜。不用翻文档。不用挨个试。
安装一行搞定:
/plugin install claude-code-setup@claude-plugins-official跑这个命令让它分析:
/claude-code-setup:claude-automation-recommender 分析项目,使用中文回复它会扫你的项目结构、现有配置、技术栈,然后出一份定制化的方案。
一个真实例子
我拿一个全栈项目跑了一遍。Python后端加Vue 3前端,之前已经配了一些东西:27个自定义命令、1个技能路由器、一套规则体系、MySQL MCP server。
看起来挺全了,对吧?
插件扫完之后发现了三个缺口。
第一,没有hooks。这意味着Claude每次改完Python文件,你得自己跑ruff format和ruff check。不跑的话,代码风格慢慢就散了。插件直接甩了一套配置出来,写到.claude/settings.json:
{"hooks":{"PostToolUse":[{"matcher":"Edit|Write","hooks":[{"type":"command","command":"if [[ \"$CLAUDE_FILE_PATH\" == *.py ]]; then ruff format --force-exclude \"$CLAUDE_FILE_PATH\" && ruff check --fix --force-exclude \"$CLAUDE_FILE_PATH\"; fi; true","timeout":15000}]}]}}之后每次Claude动过.py文件,自动格式化加自动修复lint。你完全不用惦记这事。
第二,没有subagents。项目的认证模块、导出功能、SSRF防护,都是安全敏感操作,但没配任何审查agent。插件直接生成了一个security-reviewer.md,触发条件写好了(编辑哪些文件时激活),审查维度写全了(认证授权、SSRF防护、敏感数据、导出安全、凭据安全),输出格式也定了。以后Claude改安全相关代码,可以并行调这个审查员,不用等你事后发现。
第三,context7 MCP没开。context7能实时查FastAPI、SQLAlchemy、Vue 3的最新文档。没开的话,Claude只能凭训练记忆写代码,写出过时语法你也发现不了。在.claude/settings.local.json加一行就行:
{"enabledMcpjsonServers":["mysql","context7"]}三个缺口,全搞定。你什么配置都不用自己写,插件直接生成好了。
说真的,hooks、skills、MCP这些概念入门是有门槛的。这个东西把"我该配什么"这个最纠结的环节自动化了,基本等于有个老手帮你做了次项目诊断。
工具二:Find Skills,给Claude Code找了个技能市场导购
claude-code-setup帮你把项目自带的自动化配齐了,但Claude Code还有一个巨大的弹药库:社区技能市场。
skills.sh上挂着成千上万个技能包,FastAPI、Vue、Docker、测试、性能优化,该有的都有。问题是,你怎么知道哪些适合你的项目?哪些质量靠谱?哪些还在维护?
一个个翻的话,挺费劲的。Find Skills就干这个。
安装:
npx skills add http://github.com/vercel-labs/skills --skill find-skills装完跑/find-skills,告诉它你要干什么。比如"查找适合本项目的skills",或者更具体的"有没有适合FastAPI后端测试的"。它会自动搜开放技能生态,按技术栈分类,附带安装量和说明。
同一个项目搜出了什么
还是那个FastAPI + Vue 3 + TypeScript + pytest + Docker项目。find-skills按四个维度给了结果:
后端(Python / FastAPI / 数据库)
| 技能 | 安装量 | 说明 |
|---|---|---|
| wshobson/agents@python-performance-optimization | 27.6K | Python性能优化 |
| wshobson/agents@python-testing-patterns | 25.6K | pytest测试模式 |
| wshobson/agents@fastapi-templates | 20.4K | FastAPI模板和最佳实践 |
| fastapi/fastapi@fastapi | 4.6K | FastAPI官方技能 |
| wispbit-ai/skills@sqlalchemy-alembic-expert | 1.1K | SQLAlchemy + Alembic最佳实践 |
前端(Vue 3 / TypeScript)
| 技能 | 安装量 | 说明 |
|---|---|---|
| antfu/skills@vue | 27.6K | Vue技能(antfu是Vue核心团队成员) |
| hyf0/vue-skills@vue-best-practices | 23.9K | Vue最佳实践 |
| wshobson/agents@typescript-advanced-types | 50.1K | TypeScript高级类型 |
Docker部署
| 技能 | 安装量 | 说明 |
|---|---|---|
| sickn33/antigravity-awesome-skills@docker-expert | 21.5K | Docker专家技能 |
| github/awesome-copilot@multi-stage-dockerfile | 16.3K | 多阶段Dockerfile |
测试
| 技能 | 安装量 | 说明 |
|---|---|---|
| anthropics/skills@webapp-testing | 105.3K | Web应用测试(Anthropic官方) |
搜完之后还直接给了安装命令,分了两档。核心组合覆盖主要技术栈:
npx skillsaddwshobson/agents@fastapi-templates-g-ynpx skillsaddantfu/skills@vue-g-ynpx skillsaddwshobson/agents@typescript-advanced-types-g-ynpx skillsaddwshobson/agents@python-testing-patterns-g-ynpx skillsaddsickn33/antigravity-awesome-skills@docker-expert-g-y完整版再加五个,选哪档看你。
安装量这个数字挺实在的。过万的说明大量用户验证过,坑早被别人踩完了。比如anthropics/skills@webapp-testing,105.3K安装,Anthropic官方自己出的,闭眼装没问题。antfu/skills@vue,27.6K,作者是Vue核心团队的人。反过来,安装量只有几百那种,你最好打开看看里面到底写了什么再决定。
选技能的原则也简单:官方来源优先,高安装量优先,按需装,别贪多。
两个工具的关系
claude-code-setup管的是你的项目配置漏了什么,hooks、subagents、MCP servers这些。
Find Skills管的是社区有哪些现成的技能能拿来直接用,别人写好的FastAPI最佳实践、Vue组件模式、Docker部署规范。
一个诊断,一个搜索。两个配好,就差不多齐了。
安装命令:
/plugininstallclaude-code-setup@claude-plugins-official npx skillsaddhttp://github.com/vercel-labs/skills--skillfind-skills先跑claude-code-setup诊断,再用find-skills搜技能。比你一个个翻文档高效多了。
