菜鸟AI - 让提示词生成更简单! 全站导航 全站导航
AI工具安装 新手教程 进阶教程 辅助资源 AI提示词 热点资讯 技术资讯 产业资讯 内容生成 模型技术 AI信息库

已有账号?

首页 > 资讯 > Claude Code 32个Skills与8个MCP排行榜 新手必备
其他资讯

Claude Code 32个Skills与8个MCP排行榜 新手必备

2026-05-31
阅读 0
热度 0
作者 菜鸟AI编辑部
摘要

摘要

别再裸用Claude Code了!32个亲测Skills + 8个必备MCP,让你的AI助手战斗力翻倍! 目录 前言:为

别再裸用Claude Code了!32个亲测Skills + 8个必备MCP,让你的AI助手战斗力翻倍!

目录

  • 前言:为什么要配置Skills和MCP?
  • 第一部分:Claude Code Skills详解
  • 第二部分:必备MCP服务器
  • 第三部分:实战配置指南
  • 第四部分:最佳实践与技巧

前言:为什么要配置Skills和MCP?

用过Claude Code的应该都有体会——这东西能力很强,但如果不做任何配置,用起来总感觉差了点什么。就像一把宝剑没开刃,一辆跑车没加油,一个战士光着膀子上战场。说白了,默认状态下的Claude Code虽然能用,但远没有发挥出真正的潜力。

没有配置Skills和MCP的Claude Code就像:

  • 一把没有开锋的宝剑
  • 一辆没有加满油的跑车
  • 一个没有装备的战士

那配置之后能获得什么?简单说,Claude Code会变成一个真正懂你项目、能自主推进工作的开发伙伴。比如自动执行测试驱动开发(TDD)、系统化调试复杂bug、智能管理代码上下文,甚至连接数据库、浏览器、Git等服务,还能跨会话记忆重要信息。这些不是画饼,是实打实的能力提升。


第一部分:Claude Code Skills详解

Skills架构全景图

先把Skills的整体结构摆出来,方便大家有个全局印象。五大类,20个核心Skills,外加一些实用补充——别被数量吓到,后面会逐个拆解。

Claude Code Skills 生态系统
├─ 开发流程类
│  ├─ test-driven-development (TDD)
│  ├─ systematic-debugging
│  ├─ brainstorming
│  ├─ writing-plans
│  └─ executing-plans
│
├─ 代码质量类
│  ├─ verification-before-completion
│  ├─ simplify
│  └─ receiving-code-review
│
├─ 协作类
│  ├─ requesting-code-review
│  ├─ finishing-a-development-branch
│  └─ team-onboarding
│
├─ 架构类
│  ├─ subagent-driven-development
│  ├─ dispatching-parallel-agents
│  └─ using-git-worktrees
│
└─ 工具类
   ├─ loop
   ├─ update-config
   ├─ keybindings-help
   └─ writing-skills

一、开发流程类Skills(5个)

1. test-driven-development (TDD)

用途:在任何功能开发前自动执行测试驱动开发流程,这是很多人推崇但实际执行起来容易偷懒的实践。有了这个Skill,就等于给团队上了一个“铁纪律”。

核心能力:经典的红-绿-重构循环,一步不落。

Red → Green → Refactor
  ↓       ↓        ↓
写测试  实现功能  优化代码

配置示例:内置Skill,无需额外下载。

---
name: test-driven-development
description: 实现任何功能或修复bug前,先写测试
trigger: 当用户要求实现新功能或修复bug时
---

## TDD流程
1. Red: 先写失败的测试
2. Green: 写最少代码让测试通过
3. Refactor: 优化代码结构

2. systematic-debugging

用途:系统化调试复杂bug,告别“瞎猫碰死耗子”式的乱试。每一次调试都有记录、有假设、有验证。

关键特点

  • 科学假设验证法
  • 自动记录调试日志
  • 防止重复犯错

内置Skill,直接可用。


3. brainstorming

用途:在开始任何创作性工作前,先探索需求和设计。别急着写代码,先想清楚。

适用场景:创建新功能、构建新组件、修改现有行为——只要涉及设计决策,这个Skill都能派上用场。

┌─────────────────────────────────────┐
│          Brainstorming Session       │
├─────────────────────────────────────┤
│ 1. 理解用户真实意图                   │
│ 2. 探索可能的技术方案                 │
│ 3. 评估各方案优劣                     │
│ 4. 确定最佳实现路径                   │
└─────────────────────────────────────┘

内置Skill。


4. writing-plans

用途:当有明确规格说明或多步骤任务时,先写实现计划。这个Skill会帮你生成结构化的计划模板,包括目标、步骤、关键决策、风险点。

## 实现计划

### 目标
[明确的目标描述]

### 步骤
1. [步骤1]
   - 子任务
   - 预期产出

2. [步骤2]
   - 子任务
   - 预期产出

### 关键决策
- [决策1]: 原因...

### 风险点
- [风险1]: 缓解措施...

内置Skill。


5. ▶️ executing-plans

用途:在独立会话中执行已有的实现计划,带检查点。这个Skill会把计划拆成可执行的步骤,每完成一步都有验证点。

内置Skill。


二、代码质量类Skills(3个)

6. verification-before-completion

用途:在声称工作完成前,必须运行验证命令。这个强制规则可以避免很多“我以为完成了”的尴尬。

□ 所有测试通过
□ 代码格式正确
□ 无类型错误
□ 无lint警告
□ 功能手动验证

内置Skill。


7. simplify

用途:审查修改的代码,检查复用性、质量和效率。就像给代码做一次“体检”。

代码质量雷达图
      复用性
       ⬆️
可读性 ←─┼─→ 效率
       ⬇️
      简洁性

优化建议示例:提取重复代码为函数、简化复杂条件判断、移除未使用的参数。

内置Skill。


8. receiving-code-review

用途:收到代码审查反馈时,先验证再实施。这个Skill教你如何优雅地处理review意见,而不是盲目接受或情绪化回应。

错误做法:盲目接受所有建议、不经验证直接修改、情绪化回应。

内置Skill。


三、协作类Skills(3个)

9. requesting-code-review

用途:完成任务后请求代码审查,自动生成结构化的review request。

## Code Review Request

### 变更摘要
- 实现了XXX功能
- 修复了YYY问题
- 重构了ZZZ模块

### 关键决策
1. 为什么选择方案A而不是B
2. 性能优化的取舍

### 测试覆盖
- [x] 单元测试
- [x] 集成测试
- [ ] E2E测试(需要环境)

### 需要关注的点
- 文件X的第50行:性能优化建议?

内置Skill。


10. finishing-a-development-branch

用途:实现完成、测试通过后,指导如何集成工作。这个Skill会帮你做决策:怎么合并、要不要rebase、如何处理冲突。

内置Skill。


11. team-onboarding

用途:帮助团队成员快速上手Claude Code。这个Skill提供了一份入门路线图,从第一天的基础配置到第一周的精通。

Day 1: 基础配置
  ├─ 安装Claude Code
  ├─ 配置Skills
  └─ 第一个简单任务

Day 2-3: 进阶使用
  ├─ MCP服务器配置
  ├─ 自定义Skills
  └─ 复杂项目实践

Week 1: 精通
  ├─ 并行Agent
  ├─ Git Worktrees
  └─ 代码审查流程

内置Skill。


四、架构类Skills(3个)

12. subagent-driven-development

用途:在当前会话中执行有独立任务的实现计划,主Agent可以派发子Agent并行执行。

主Agent (协调者)
  │
  ├─→ SubAgent 1 (任务A)
  │     └─→ 结果A
  │
  ├─→ SubAgent 2 (任务B)
  │     └─→ 结果B
  │
  └─→ SubAgent 3 (任务C)
          └─→ 结果C
        │
  ←───── 汇总结果 ─────┘

适用场景:多个独立模块开发、前后端分离任务、多文件重构。

内置Skill。


13. dispatching-parallel-agents

用途:当面临2个以上独立任务时,分派并行Agent。关键判断标准:任务之间没有共享状态、没有顺序依赖。

# 判断是否可并行
def can_parallelize(task1, task2):
    return (
        no_shared_state(task1, task2) and
        no_sequential_dependency(task1, task2)
    )

# 示例:可并行
tasks = [
    "更新API文档",     # 独立
    "重构工具函数",    # 独立
    "添加单元测试"     # 独立
]

# 示例:不可并行
tasks = [
    "设计数据库schema", # 必须先完成
    "实现API接口"       # 依赖schema
]

内置Skill。


14. using-git-worktrees

用途:开始需要隔离的功能开发前,创建Git Worktree。相比传统分支切换,Worktree提供了完全隔离的工作环境,无需频繁切换,避免意外修改。

传统方式:
main ──┐
        └── feature-A (切换分支)
                  ↓
              修改文件

Worktree方式:
main ──┐
        ├── /project-main/ (保持main)
        │
        └── /project-feature-a/ (隔离环境)
                  ↓
              独立修改,互不干扰

内置Skill。


五、工具类Skills(5个)

15. loop

用途:设置定时重复任务,比如每5分钟检查PR状态、每10分钟检查构建进度。

# 每5分钟检查PR状态
/loop 5m /check-pr-status

# 每10分钟检查构建进度
/loop 10m /check-build

# 默认每10分钟
/loop /babysit-prs

内置Skill。


16. ????️ update-config

用途:通过配置文件配置Claude Code行为,包括权限管理和钩子函数。

{
  "permissions": {
    "allow": [
      "Bash(npm install)",
      "Bash(npm test)",
      "Read"
    ],
    "deny": [
      "Bash(rm -rf)"
    ]
  },
  "hooks": {
    "afterToolUse": "echo 'Tool used: $TOOL'"
  }
}

内置Skill。


17. ⌨️ keybindings-help

用途:自定义Claude Code键盘快捷键,配置文件在 ~/.claude/keybindings.json

{
  "submit": "ctrl+enter",
  "cancel": "escape",
  "history": "ctrl+h",
  "chords": {
    "ctrl+k c": "copy",
    "ctrl+k v": "paste"
  }
}

内置Skill。


18. ✍️ writing-skills

用途:创建、编辑或验证自定义Skills。Skill文件是YAML格式,包含元数据和步骤说明。

---
name: my-custom-skill
description: 简短描述
trigger: 何时触发
---

# Skill内容

## 步骤1
详细说明...

## 步骤2
详细说明...

内置Skill。


19. insights

用途:生成Claude Code使用报告分析,包括会话统计、常用Skills、平均响应时间、工具使用频率。

内置Skill。


六、其他实用Skills(13个)

20. review

用途:审查Pull Request,提供结构化的审查流程。


21. security-review

用途:对当前分支待处理的更改进行安全审查,检查SQL注入、XSS漏洞、敏感信息泄露、不安全的依赖等。


22. ???? init

用途:初始化新的CLAUDE.md文件,生成标准化的项目文档结构。

# 项目名称

## 项目概述
[描述]

## 技术栈
- 前端:
- 后端:
- 数据库:

## 开发指南
[指南内容]

## 常用命令
[命令列表]

23. statusline

用途:设置Claude Code状态栏UI。


24. claude-api

用途:构建、调试和优化Claude API应用。当代码导入anthropic@anthropic-ai/sdk时自动触发。


25-32. 更多Skills

由于篇幅限制,以下Skills简要列出:

Skill名称用途
superpowers:using-superpowersSkills使用指南
superpowers:verification-before-completion完成前验证
superpowers:requesting-code-review请求代码审查
superpowers:receiving-code-review接收代码审查
superpowers:subagent-driven-development子Agent驱动开发
superpowers:systematic-debugging系统化调试
superpowers:using-git-worktrees使用Git Worktrees
superpowers:writing-skills编写Skills

第二部分:必备MCP服务器

MCP服务器全景图

MCP(Model Context Protocol)服务器是Claude Code连接外部世界的桥梁。有了这些服务器,Claude Code就能操作文件、查询数据库、控制浏览器、搜索网络、记忆上下文、管理GitHub仓库,甚至和Slack联动。下面逐个介绍。


1. ???? Filesystem MCP Server

功能:读写文件、创建/列出目录、搜索文件、获取文件元数据、可配置访问路径保证安全。

安装

npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/dir

配置示例

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/yourname/projects"
      ]
    }
  }
}

可用工具

工具名功能
read_file读取文件内容
write_file写入文件
list_directory列出目录内容
create_directory创建新目录
move_file移动/重命名文件
search_files搜索匹配模式的文件
get_file_info获取文件元数据

2. ????️ PostgreSQL MCP Server

功能:连接PostgreSQL数据库,执行SQL查询,检查数据库结构,数据分析。

安装

npx -y @modelcontextprotocol/server-postgres "postgresql://user:password@localhost/dbname"

配置示例

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://localhost/mydb"
      ]
    }
  }
}

使用场景:Claude可以直接执行SQL查询并返回结果,比如按日期分析用户增长趋势。

-- Claude可以执行
SELECT * FROM users WHERE created_at > '2026-01-01';

-- 分析数据
SELECT
  DATE(created_at) as date,
  COUNT(*) as user_count
FROM users
GROUP BY DATE(created_at);

3. ???? Puppeteer MCP Server

功能:浏览器自动化,网页截图,网页抓取,自动化测试,表单交互。

安装

npx -y @modelcontextprotocol/server-puppeteer

配置示例

{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
    }
  }
}

使用示例:告诉Claude“帮我截取掘金首页的截图”,它就会打开浏览器、导航到页面、截取截图并返回。

用户:帮我截取掘金首页的截图

Claude:
[使用puppeteer.na vigateTo "https://juejin.cn"]
[使用puppeteer.screenshot]
 已截取掘金首页截图

4. ???? Bra ve Search MCP Server

功能:网页搜索(使用Bra ve搜索引擎),分页和过滤,可配置速率限制,注重隐私。

安装:需要Bra ve Search API Key。

export BRA VE_API_KEY=your_api_key
npx -y @modelcontextprotocol/server-bra ve-search

配置示例

{
  "mcpServers": {
    "bra ve-search": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-bra ve-search"],
      "env": {
        "BRA VE_API_KEY": "your_api_key_here"
      }
    }
  }
}

使用示例:搜索最新的React 19特性,Claude会调用Bra ve搜索并返回结果摘要。


5. ???? Memory MCP Server

功能:持久化记忆,跨会话信息存储,记忆检索,上下文关联。这是让Claude Code拥有“长期记忆”的利器。

安装

npx -y @modelcontextprotocol/server-memory

配置示例

{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    }
  }
}

使用场景:第一次会话告诉Claude“我喜欢用TypeScript”,几天后的新会话中,它依然记得这个偏好。

第一次会话:
用户:记住我喜欢用TypeScript

Claude:
[使用memory存储偏好]

第二次会话(几天后):
用户:帮我创建一个新项目

Claude:
[检索memory]
好的,我会用TypeScript创建项目...

6. ???? GitHub MCP Server

功能:管理Issues、处理Pull Requests、操作仓库文件、搜索代码、用户信息查询。

安装:需要GitHub Personal Access Token。

export GITHUB_TOKEN=your_token
npx -y @modelcontextprotocol/server-github

配置示例

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "your_github_token"
      }
    }
  }
}

使用示例:查看最新PR状态,Claude会直接调用GitHub API并返回详细信息。


7. ???? Slack MCP Server

功能:发送消息到Slack频道、读取频道消息、搜索消息、管理频道。

安装:需要Slack Bot Token。

export SLACK_BOT_TOKEN=your_token
npx -y @modelcontextprotocol/server-slack

配置示例

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-slack"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-token"
      }
    }
  }
}

8. ???? Sequential Thinking MCP Server

功能:结构化问题分解、反思性推理、支持思维分支、进度跟踪。这个服务器适合处理复杂的、需要分步推理的问题。

安装

npx -y @modelcontextprotocol/server-sequential-thinking

配置示例

{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}

思考流程示例


第三部分:实战配置指南

???? 完整配置文件示例

所有配置集中在 ~/.claude/settings.json 中。下面是一个完整示例,包含了所有8个MCP服务器和一些常用权限配置。

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/yourname/projects"
      ]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "ghp_xxxx"
      }
    },
    "postgres": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://localhost/myapp"
      ]
    },
    "bra ve-search": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-bra ve-search"],
      "env": {
        "BRA VE_API_KEY": "your_key"
      }
    },
    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
    },
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    },
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  },
  "permissions": {
    "allow": [
      "Read",
      "Edit",
      "Bash(npm *)",
      "Bash(git *)"
    ]
  }
}

⚡ 快速开始步骤

Step 1: 安装Claude Code

npm install -g @anthropic-ai/claude-code

Step 2: 创建配置目录

mkdir -p ~/.claude
touch ~/.claude/settings.json

Step 3: 编辑配置文件

# 使用你喜欢的编辑器
code ~/.claude/settings.json
# 或
vim ~/.claude/settings.json

Step 4: 重启Claude Code

# 重启使配置生效
claude

第四部分:最佳实践与技巧

Skills使用技巧

技巧1:自动触发Skills

可以设置触发条件,让Skills在特定事件发生时自动执行。比如在文件保存后自动运行测试。

---
name: auto-test
description: 自动运行测试
trigger: 文件保存后
---

保存文件后自动运行:npm test
技巧2:组合使用Skills

一个复杂任务可以拆解成多个Skills的组合。比如实现用户登录功能:先调用brainstorming分析需求,然后调用TDD写测试,接着实现功能,再用verification-before-completion验证,最后请求review。

用户:实现用户登录功能

Claude自动:
1. 调用 brainstorming 分析需求
2. 调用 test-driven-development 先写测试
3. 实现功能
4. 调用 verification-before-completion 验证
5. 调用 requesting-code-review 请求审查
技巧3:创建自定义Skill

在项目根目录创建 .claude/skills/my-skill.md,就可以定义自己的Skill了。

---
name: my-custom-skill
description: 我的自定义技能
---

# 我的自定义Skill

## 使用场景
当需要...时使用

## 步骤
1. 第一步
2. 第二步

MCP服务器选择指南

面对这么多MCP服务器,怎么选?一个简单的决策树就能帮你快速定位。

             你的需求是什么?
                   │
    ┌─────────────────┼─────────────────┐
    │                 │                 │
  文件操作          数据库操作        浏览器操作
    │                 │                 │
  Filesystem MCP    PostgreSQL MCP    Puppeteer MCP
    │                 │                 │
    ├─ 读写文件       ├─ 执行SQL        ├─ 截图
    ├─ 目录管理       ├─ 查询数据       ├─ 抓取
    └─ 搜索           └─ 分析           └─ 测试


              其他需求
                   │
    ┌─────────┬───────┼───────┬─────────┐
    │         │       │       │         │
  搜索      记忆    版本控制  通讯     AI增强
    │         │       │       │         │
 Bra ve Search Memory  GitHub  Slack   Sequential
   MCP        MCP     MCP     MCP     Thinking

????️ 常见问题与解决

Q1: MCP服务器启动失败?

解决方案:先检查npx是否安装,再手动测试MCP服务器,最后确认环境变量是否正确设置。

# 检查npx是否安装
npx --version

# 手动测试MCP服务器
npx -y @modelcontextprotocol/server-filesystem /tmp

# 检查环境变量
echo $GITHUB_TOKEN
Q2: Skills没有被触发?

解决方案:检查Skills文件位置是否正确,查看Claude Code的debug日志,也可以手动调用Skill。

# 检查Skills文件位置
ls ~/.claude/skills/

# 查看Claude Code日志
claude --debug

# 手动调用
/use-skill brainstorming
Q3: 权限问题?

解决方案:在settings.json中配置permissions,明确允许哪些操作。

// 在settings.json中添加权限
{
  "permissions": {
    "allow": [
      "Bash(npm install)",
      "Bash(git *)",
      "Read",
      "Edit"
    ]
  }
}

???? 资源汇总

GitHub仓库列表

项目名称GitHub地址说明
MCP Servers官方集合modelcontextprotocol/servers官方MCP服务器集合
Awesome Claude Code MCPTimothyJospin/awesome-claude-code-mcpMCP服务器精选列表
Claude Code CLIanthropics/claude-codeClaude Code官方仓库
Model Context ProtocolmodelcontextprotocolMCP协议官方组织

各MCP服务器地址

MCP服务器直接地址
Filesystemservers/src/filesystem
PostgreSQLservers/src/postgres
Puppeteerservers/src/puppeteer
Bra ve Searchservers/src/bra ve-search
Memoryservers/src/memory
GitHubservers/src/github
Slackservers/src/slack
Sequential Thinkingservers/src/sequentialthinking

总结

通过配置32个Skills和8个MCP服务器,你的Claude Code将从普通AI助手进化为超级AI开发工程师。核心收益很清晰:自动化测试驱动开发流程、系统化调试复杂bug、连接数据库/浏览器/搜索引擎、记忆跨会话信息、无缝集成协作工具、代码质量显著提升。

下一步行动建议:别贪多,先从3-5个最需要的Skills开始,配置1-2个MCP服务器,在实际项目中逐步摸索,再慢慢添加更多配置。这样一来,上手难度低,还能让你真切感受到每个配置带来的变化。

来源:互联网

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

同类文章推荐

相关文章推荐

更多