Claude Code 5款Skills推荐
本文梳理 Claude Code 中 Skill、Plugin 与 MCP 的区别,介绍五款规划、设计、审查和测试扩展,并重点说明前三款工具的核心能力、安装命令、使用流程、适用场景及注意事项。
Claude Code 的 Skills 并非越多越好:Superpowers 适合规范复杂开发流程,Planning with Files 擅长维持长任务状态,UI UX Pro Max 侧重设计系统与前端体验;Code Review 和 Playwright MCP 则分别补充代码审查与浏览器自动化能力。安装前应先明确问题,避免无效扩展占用上下文和 Token。
一、Skill、Plugin、MCP 的关系
这三个概念经常被混用,但作用并不相同:
- Skill(技能):提供行为规范和工作方法,用于约束 Claude 的思考方式、任务拆解逻辑与开发流程,本身不调用外部工具。
- Plugin(插件):Skill 的承载形式。一个插件可以包含多个技能,并通过 Claude Code 市场统一安装、管理和启停。
- MCP(模型上下文协议):连接外部工具的协议,使 Claude 能够操作浏览器、文件、接口或系统能力,完成纯文本编码之外的自动化任务。
可以简单理解为:Skill 定流程,Plugin 做承载,MCP 扩边界。
二、5 款精选 Skills 与 MCP 一览
| 名称 | 类型 | 来源 | 核心定位 |
|---|---|---|---|
| Superpowers | Plugin | obra/superpowers |
完整的 Agent 开发方法论框架 |
| Planning with Files | Plugin | OthmanAdi/planning-with-files |
持久化文件式规划,降低上下文丢失影响 |
| UI UX Pro Max | Plugin | nextlevelbuilder/ui-ux-pro-max-skill |
根据产品需求生成设计系统 |
| Code Review | 官方 Plugin | Claude Code 内置市场 | 代码质量审查 |
| Playwright MCP | MCP | microsoft/playwright-mcp |
浏览器自动化与 Web 应用测试 |
现有资料对前三款扩展提供了完整的安装与使用说明,Code Review 和 Playwright MCP 仅列出了定位,因此下文不扩展未提供的功能细节。
三、Superpowers:Agent 开发方法论框架
3.1 核心能力
Superpowers 不是单一 Skill,而是一套覆盖需求分析、任务规划、测试、调试、审查和交付的软件开发方法论。原文记录其包含 12 个以上的子 Skills。
项目地址:https://github.com/obra/superpowers
主要子 Skills 包括:
brainstorming:通过苏格拉底式提问细化需求,避免直接进入编码。writing-plans:把工作拆分为约 2~5 分钟的小任务,并为每一步设置验证方式。executing-plans:分批执行计划,设置人工检查点。test-driven-development:执行 RED-GREEN-REFACTOR 测试驱动开发循环。systematic-debugging:使用四阶段流程分析根因。requesting-code-review:派遣代码审查 Agent。receiving-code-review:系统处理审查反馈。verification-before-completion:在宣布任务完成前执行验证。dispatching-parallel-agents:并发调度子 Agent。subagent-driven-development:每项任务由独立 Agent 执行,并进行两轮审查。using-git-worktrees:通过 Git Worktree 隔离特性开发。writing-skills:提供创建新 Skill 的方法。
其核心原则可以归纳为:
- 优先编写测试,遵循 TDD。
- 使用系统化流程,而不是临时猜测。
- 以简洁实现为首要目标。
- 使用验证结果证明完成,而非仅由 Agent 声明完成。
3.2 解决什么问题
- AI 未理解需求便开始编码:通过
brainstorming先提问、澄清并确认设计。 - 长任务逐渐偏离目标:使用
writing-plans和executing-plans拆解任务并设置检查点。 - 代码生成后缺少质量验证:借助
verification-before-completion和分阶段代码审查建立交付门槛。 - 复杂任务需要长时间自主执行:使用
subagent-driven-development将工作分配给多个子 Agent。
3.3 安装
# 方式一:官方市场
/plugin install superpowers@claude-plugins-official
# 方式二:Superpowers 自有市场
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
3.4 基础使用
安装后,相关能力会根据任务自动触发。典型流程如下:
- Brainstorming:Agent 通过提问细化需求,分段展示设计并等待确认。
- 创建 Git Worktree:建立隔离工作分支,并检查测试基线。
- Writing Plans:拆分细粒度任务,明确文件路径和验证步骤。
- Subagent-Driven Development:用户确认后,为不同任务派发子 Agent。
- TDD 实现:先编写失败测试,再完成实现和重构。
- Code Review:在任务之间进行审查,严重问题会阻止流程继续。
- Finishing:运行最终验证,并提供合并、创建 PR、保留或丢弃等选项。
3.5 适用场景
推荐:
- 需要严格质量控制的企业级软件开发。
- 持续数小时的自主开发任务。
- 需要统一流程的多人协作项目。
- 从模糊想法推进到完整实现的端到端开发。
不推荐:
- 一次性小脚本,完整流程的成本可能过高。
- 简单代码补全或单文件小幅修改。
四、Planning with Files:持久化文件式规划
4.1 核心能力
Planning with Files 借鉴上下文工程思路,将 AI 的关键工作记忆从易失的上下文窗口转移到磁盘文件。其核心观点是:上下文窗口类似易失性 RAM,文件系统则是持久化存储,重要状态应写入文件。
项目地址:https://github.com/OthmanAdi/planning-with-files
它使用三个 Markdown 文件维护任务状态:
task_plan.md:记录任务阶段与完成进度,作为执行/clear后的恢复锚点。findings.md:持续记录研究发现、关键信息和决策。progress.md:保存会话日志、操作结果和测试情况。
4.2 解决什么问题
- 记忆容易丢失:普通待办状态可能在
/clear后消失,规划文件则会保留在磁盘中。 - 长任务目标漂移:计划可以在执行过程中被重新读取,帮助 Agent 回到原始目标。
- 失败记录不完整:
progress.md会保留失败信息,减少重复尝试。 - 上下文被大量状态占满:把过程信息存入文件,降低上下文窗口压力。
项目方提供的测试数据如下:
| 指标 | 原始 Agent | 使用 Planning with Files |
|---|---|---|
/clear 后恢复工作所需轮次 |
13.3 轮 | 5.0 轮 |
| 断言通过率 | 6.7%(2/30) | 96.7%(29/30) |
上述结果属于项目方给出的测试数据,实际效果会受到任务类型、模型和环境配置影响。
4.3 安装
# 方式一:Claude Code 插件方式
/plugin marketplace add OthmanAdi/planning-with-files
/plugin install planning-with-files@planning-with-files
# 方式二:通用安装,支持多种 Agent
# 部分环境中的钩子可能无法正常生效
npx skills add OthmanAdi/planning-with-files --skill planning-with-files -g
# 方式三:通过 npm 安装
npm install planning-with-files
# 安装中文版
npx skills add OthmanAdi/planning-with-files --skill planning-with-files-zh -g
4.4 基础使用
# 启动规划会话
/plan
# 短别名
/pwf
# 查看当前状态
/status
# 检查钩子是否正常
/plan-doctor
# 锁定计划,避免计划被意外修改
/plan-attest
# 持续执行直至目标完成
/plan-goal
其自动触发逻辑包括:
- 任务不少于 3 步,或工具调用达到 5 次时,自动创建三个规划文件。
- 获得新信息后,将内容追加到
findings.md。 - 完成操作后,将结果写入
progress.md。 - 阶段完成后,在
task_plan.md中勾选对应项目。 - 上下文丢失时,重新读取三个文件恢复任务状态。
4.5 适用场景
推荐:
- 三步以上的多阶段任务。
- 需要持续整理结论的研究任务。
- 创建或构建完整项目。
- 跨越
/clear的长会话。 - 需要 Agent 长时间自主运行的任务。
不推荐:
- 三步以内的一次性简单任务。
- 不需要状态追踪的普通对话。
4.6 注意事项
- 计划文件默认可能被加入
.gitignore,任务结束后不会自动归档。 - v3.10.0 修复了并行会话相互覆盖的问题,建议使用该版本或更新版本。
- 如需尽量保留清理前的上下文,可考虑设置
autoCompact: false。 - 该方案与向量存储等 Agent 记忆工具互补,并非相互替代。
五、UI UX Pro Max:AI 设计师
5.1 核心能力
UI UX Pro Max 面向 UI/UX 生成场景,帮助 AI 根据产品类型、行业规则和技术栈选择更合理的风格、配色、字体与页面结构。其 v2.0 版本加入了 Design System Generator,可生成并持久化设计系统。
项目地址:https://github.com/nextlevelbuilder/ui-ux-pro-max-skill
原文列出的内置知识包括:
- 84 种 UI 风格,如 Glassmorphism、Neumorphism、Brutalism、Bento Grid、Dark Mode 和 AI-Native UI。
- 192 套面向不同产品类型的配色方案。
- 74 组字体搭配,并提供 Google Fonts 导入链接。
- 25 种适合仪表盘和分析页面的图表类型。
- 161 条覆盖科技、金融、医疗、电商和服务等领域的行业规则。
- 98 条 UX 准则,包括最佳实践、反模式与可访问性要求。
- 22 种技术栈指南,包括 React、Vue、Angular、Flutter 和 SwiftUI。
5.2 解决什么问题
- 配色与字体缺乏一致性:根据产品类型推荐配色方案和字体组合。
- 页面布局缺乏结构:利用行业规则给出页面结构和组件选择建议。
- 忽略可访问性:检查颜色对比度、
cursor-pointer、prefers-reduced-motion等项目。 - 设计模式与行业不匹配:依据行业规则规避不适合特定产品的视觉方案。
5.3 安装
# 方式一:Claude Marketplace
/plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill
/plugin install ui-ux-pro-max@ui-ux-pro-max-skill
# 方式二:安装 CLI
npm install -g ui-ux-pro-max-cli
# 进入项目目录
cd /path/to/your/project
# 为不同 AI 助手初始化
uipro init --ai claude
uipro init --ai cursor
uipro init --ai windsurf
uipro init --ai copilot
uipro init --ai gemini
uipro init --ai all
# 全局安装,对所有项目生效
uipro init --ai claude --global
运行前需要准备 Python 3.x。相关脚本仅使用 Python 标准库,不需要额外网络请求。
5.4 基础使用
在 Claude Code、Cursor 或 Windsurf 中,可以直接使用自然语言描述设计任务:
为我的 SaaS 产品设计一个落地页
创建一个医疗数据分析仪表盘
设计一个深色模式的作品集网站
制作一个电商 App 的 UI
制作一个深色主题的金融银行 App
部分助手也可以使用斜杠命令:
/ui-ux-pro-max 为我的 SaaS 产品设计一个落地页
还可以直接运行 Python 脚本:
# 生成 ASCII 格式的设计系统
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness" --design-system -p "Serenity Spa"
# 生成 Markdown 格式的设计系统
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "fintech banking" --design-system -f markdown
# 按设计风格搜索
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "glassmorphism" --domain style
# 按字体方向搜索
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "elegant serif" --domain typography
# 持久化设计系统,供后续会话使用
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "SaaS dashboard" --design-system --persist -p "MyApp"
持久化后会生成类似以下结构:
design-system/
├── MASTER.md
└── pages/
└── dashboard.md
其中,MASTER.md 保存全局设计规范,pages/dashboard.md 用于记录特定页面的覆盖规则。
5.5 适用场景
UI UX Pro Max 适合需要快速建立视觉规范、生成设计系统或统一页面体验的前端项目,尤其适用于 React、Vue 等 Web 技术栈。对于仅修改少量样式、且已有成熟设计规范的项目,应根据实际需求判断是否值得引入。





暂无评论,期待您的发言...