Skip to content

Module 23: Claude Code Plugins 完整教程

本模块全面介绍 Claude Code 官方插件生态系统,涵盖 13 个官方插件的详细使用指南,帮助开发者充分利用 Claude Code 的扩展能力。

模块概述

Claude Code 的插件系统是其最强大的扩展机制之一。通过插件,你可以:

  • 添加新的斜杠命令(Commands)
  • 创建专业的智能代理(Agents)
  • 注入知识和技能(Skills)
  • 自定义钩子行为(Hooks)
  • 集成 MCP 服务器

本模块详细介绍了 13 个 Claude Code 官方插件,按功能分为以下几类:

mermaid
graph TD
    A[Claude Code Plugins] --> B[开发工具类]
    A --> C[代码审查类]
    A --> D[Git 工作流类]
    A --> E[输出风格类]
    A --> F[钩子与安全类]
    A --> G[专业领域类]

    B --> B1[Plugin Dev]
    B --> B2[Feature Dev]
    B --> B3[Agent SDK Dev]

    C --> C1[Code Review]
    C --> C2[PR Review Toolkit]

    D --> D1[Commit Commands]

    E --> E1[Explanatory Output Style]
    E --> E2[Learning Output Style]

    F --> F1[Hookify]
    F --> F2[Security Guidance]

    G --> G1[Frontend Design]
    G --> G2[Ralph Wiggum]
    G --> G3[Claude Opus 4.5 Migration]

    style A fill:#e3f2fd

章节目录

23.1 Ralph Wiggum 自主循环插件

实现自主迭代开发循环,让 Claude 持续工作直到任务完成。

核心特性

  • Stop Hook 拦截机制
  • <promise> 完成检测
  • 迭代计数和限制

适用场景:框架迁移、批量操作、测试扩展


23.2 Plugin Dev 插件开发工具包

完整的插件开发基础设施,包含 3 个专业 Agent 和 7 个 Skills。

核心特性

  • 8 阶段结构化创建流程
  • agent-creator、plugin-validator、skill-reviewer
  • 7 个专业领域 Skills

适用场景:创建自定义 Claude Code 插件


23.3 Code Review 自动化代码审查

使用多 Agent 并行架构自动审查 Pull Request。

核心特性

  • 4 个 Agent 并行审查
  • 信心度评分系统(≥80 报告)
  • CLAUDE.md 合规检查
  • 内联评论功能

适用场景:PR 自动审查、代码质量把关


23.4 Commit Commands Git 工作流

简化日常 Git 操作的三个命令。

核心命令

  • /commit - 智能提交
  • /commit-push-pr - 一键 PR 流程
  • /clean_gone - 清理废弃分支

适用场景:日常 Git 操作自动化


23.5 Feature Dev 功能开发流程

7 阶段结构化功能开发工作流,配合 3 个专业 Agent。

核心特性

  • 7 阶段:Discovery → Summary
  • code-explorer、code-architect、code-reviewer
  • 多方案架构设计

适用场景:新功能开发、复杂重构


23.6 Explanatory Output Style 教育输出风格

在会话中自动添加教育性见解,帮助学习编程概念。

核心特性

  • SessionStart 钩子注入
  • "★ Insight" 格式输出
  • 平衡任务与学习

适用场景:学习新技术、理解代码


23.7 Learning Output Style 交互式学习模式

结合教育见解和主动学习,在关键点要求用户编写代码。

核心特性

  • 识别学习机会
  • 要求用户编码
  • 提供即时反馈

适用场景:技术培训、编程学习


23.8 Hookify 钩子创建工具

无需编辑 hooks.json,通过 Markdown 配置创建自定义钩子。

核心命令

  • /hookify - 创建规则
  • /hookify:list - 列出规则
  • /hookify:configure - 配置规则

适用场景:团队规范、安全检查、开发流程


23.9 Security Guidance 安全指导

自动检测 10 种常见安全问题模式。

检测范围

  • 命令注入(child_process.exec、os.system)
  • XSS(innerHTML、dangerouslySetInnerHTML)
  • 代码注入(eval、new Function)
  • 不安全反序列化(pickle)

适用场景:安全敏感项目、代码审计


23.10 PR Review Toolkit 全面审查工具包

6 个专业 Agent 覆盖 PR 审查的各个方面。

六大 Agent

  • comment-analyzer - 注释分析
  • pr-test-analyzer - 测试覆盖
  • silent-failure-hunter - 静默失败
  • type-design-analyzer - 类型设计
  • code-reviewer - 代码质量
  • code-simplifier - 代码简化

适用场景:深度代码审查、质量分析


23.11 Frontend Design 前端设计

帮助创建独特的生产级前端界面,超越通用 AI 审美。

设计原则

  • 独特排版和色彩
  • 打破常规构图
  • 精致细节处理

适用场景:UI/UX 设计、前端开发


23.12 Agent SDK Dev 开发工具

Claude Agent SDK 项目的交互式创建和验证。

核心功能

  • /new-sdk-app 项目创建
  • Python/TypeScript 验证器
  • 8 维度代码检查

适用场景:Agent SDK 项目开发


23.13 Claude Opus 4.5 Migration 模型迁移

从 Sonnet 4.x 或 Opus 4.1 迁移到 Opus 4.5。

核心功能

  • 模型标识符更新
  • 多平台支持
  • 配置清理
  • 可选提示词优化

适用场景:模型升级、API 迁移


插件分类对照表

插件类型复杂度主要用途
Ralph Wiggum自动化自主迭代开发
Plugin Dev开发工具创建插件
Code Review审查快速 PR 审查
Commit Commands工作流Git 操作
Feature Dev开发工具功能开发
Explanatory Output Style输出风格被动学习
Learning Output Style输出风格主动学习
Hookify钩子管理自定义规则
Security Guidance安全安全检查
PR Review Toolkit审查深度审查
Frontend Design设计UI 开发
Agent SDK Dev开发工具SDK 开发
Claude Opus 4.5 Migration迁移模型升级

插件安装方法

通用安装命令

bash
/plugin install <plugin-name>@claude-plugins-official

常用操作

bash
# 列出已安装插件
/plugins list

# 禁用插件
/plugin disable <plugin-name>

# 启用插件
/plugin enable <plugin-name>

# 卸载插件
/plugin uninstall <plugin-name>

学习路径建议

初学者

  1. Commit Commands - 简单实用,快速上手
  2. Explanatory Output Style - 在使用中学习
  3. Security Guidance - 自动安全检查

中级开发者

  1. Code Review - 自动化 PR 审查
  2. Feature Dev - 结构化开发流程
  3. Hookify - 自定义规则

高级开发者

  1. Plugin Dev - 创建自定义插件
  2. Ralph Wiggum - 自主迭代开发
  3. PR Review Toolkit - 深度代码审查

参考资源


Module 23 共包含 14 个章节,涵盖 13 个官方插件的完整教程

基于 MIT 许可证发布。内容版权归作者所有。