跳到主要内容

插件系统

插件系统让第三方开发者可以扩展 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浏览器自动化测试
githubGitHub 集成
telegramTelegram 消息通道

社区插件市场

市场仓库插件
ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillUI/UX 设计智能
claude-code-warpwarpdotdev/claude-code-warpWarp 终端集成
claude-hudjarrodwatts/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-developmentTDD 工作流
systematic-debugging系统性调试
requesting-code-review请求代码审查
receiving-code-review处理代码审查反馈
verification-before-completion完成前验证
dispatching-parallel-agents并行 Agent 派遣
using-git-worktreesGit Worktree 管理
finishing-a-development-branch分支完成工作流