零基础 | Claude Code 工具推荐 claude-code-setup 和 Find Skills

文章目录

很多人装完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

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加一行就行:

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官方)

搜完之后还直接给了安装命令,分了两档。核心组合覆盖主要技术栈:

bash 复制代码
npx skills add wshobson/agents@fastapi-templates -g -y
npx skills add antfu/skills@vue -g -y
npx skills add wshobson/agents@typescript-advanced-types -g -y
npx skills add wshobson/agents@python-testing-patterns -g -y
npx skills add sickn33/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部署规范。

一个诊断,一个搜索。两个配好,就差不多齐了。


安装命令:

bash 复制代码
/plugin install claude-code-setup@claude-plugins-official
npx skills add http://github.com/vercel-labs/skills --skill find-skills

先跑claude-code-setup诊断,再用find-skills搜技能。比你一个个翻文档高效多了。