插件系统
插件系统让第三方开发者可以扩展 Claude Code 的功能,添加新的工具、命令和工作流。
插件架构
~/.claude/plugins/
├── installed_plugins.json # 已安装插件列表
├── known_marketplaces.json # 已知插件市场
├── blocklist.json # 黑名单
├── cache/ # 插件缓存
│ ├── claude-hud/
│ ├── ui-ux-pro-max-skill/
│ └── ...
├── marketplaces/ # 插件市场数据
└── data/ # 插件数据
插件来源
官方插件市场 (claude-plugins-official)
| 插件 | 功能 |
|---|---|
| superpowers | 核心工作流增强(TDD、计划、代码审查等) |
| ralph-loop | 循环执行任务 |
| playwright | 浏览器自动化测试 |
| github | GitHub 集成 |
| telegram | Telegram 消息通道 |
社区插件市场
| 市场 | 仓库 | 插件 |
|---|---|---|
| ui-ux-pro-max-skill | nextlevelbuilder/ui-ux-pro-max-skill | UI/UX 设计智能 |
| claude-code-warp | warpdotdev/claude-code-warp | Warp 终端集成 |
| claude-hud | jarrodwatts/claude-hud | 状态栏 HUD |
插件配置
在 settings.json 中启用插件:
{
"enabledPlugins": {
"superpowers@claude-plugins-official": true,
"playwright@claude-plugins-official": true,
"telegram@claude-plugins-official": true,
"ui-ux-pro-max@ui-ux-pro-max-skill": true,
"claude-hud@claude-hud": true
}
}
插件能力
插件可以提供:
1. 技能 (Skills)
可调用的工作流模板,通过 /skill-name 调用。
2. Hooks
在特定事件触发时自动执行的 Shell 命令。
3. 子 Agent 类型
定义新的 Agent 类型,如 code-reviewer。
4. MCP 服务器
注册新的 MCP 服务器连接。
插件安装
通过 Claude Code 内置的插件管理器:
# 在对话中安装
> 帮我安装 playwright 插件
或手动配置 settings.json。
Superpowers 插件
superpowers 是最重要的官方插件,提供了一整套开发工作流:
| 技能 | 用途 |
|---|---|
brainstorming | 创作前的需求探索 |
writing-plans | 编写实施计划 |
executing-plans | 执行实施计划 |
test-driven-development | TDD 工作流 |
systematic-debugging | 系统性调试 |
requesting-code-review | 请求代码审查 |
receiving-code-review | 处理代码审查反馈 |
verification-before-completion | 完成前验证 |
dispatching-parallel-agents | 并行 Agent 派遣 |
using-git-worktrees | Git Worktree 管理 |
finishing-a-development-branch | 分支完成工作流 |