EnglishРусский中文

Зачем это нужно#

Плагин — это набор дополнений для Claude Code, упакованный в одну папку. Как приложение на смартфоне расширяет его возможности, так и плагин добавляет Claude Code новые команды, навыки и автоматические проверки.

Плагины позволяют:

  • 📦 Устанавливать готовые решения от сообщества
  • 🔄 Переиспользовать одни и те же инструменты в разных проектах
  • 👥 Делиться полезными настройками с командой
  • 🎯 Использовать специализированные навыки (ревью кода, работа с Git, дизайн)

Структура плагина#

Каждый плагин — это папка со следующей структурой:

my-plugin/
├── .claude-plugin/
│   └── plugin.json        ← Манифест (паспорт плагина)
├── commands/              ← Команды (слэш-команды)
│   └── my-command.md
├── agents/                ← Агенты (специализированные помощники)
│   └── my-agent.md
├── skills/                ← Навыки (базы знаний)
│   └── my-skill/
│       └── SKILL.md
├── hooks/                 ← Хуки (автоматические проверки)
│   └── hooks.json
└── README.md              ← Документация

Манифест — plugin.json#

Это «паспорт» плагина. Минимальный вариант:

{
  "name": "my-plugin"
}

Рекомендуемый вариант с полной информацией:

{
  "name": "my-plugin",
  "version": "1.0.0",
  "description": "Что делает этот плагин",
  "author": {
    "name": "Ваше имя",
    "email": "email@example.com"
  }
}

Правила для имени (name):

  • Только строчные буквы, цифры и дефисы: code-review
  • Без пробелов и заглавных букв: Code Review
  • Начинается с буквы: 1-plugin

Установка плагинов#

Способ 1: Из маркетплейса#

# Внутри Claude Code используйте команду
/plugins install code-review

Способ 2: Из локальной папки (для разработки)#

claude --plugin-dir ./path/to/my-plugin

Способ 3: Из Git-репозитория#

Клонируйте репозиторий и укажите путь к папке плагина.

Обзор официальных плагинов#

🔍 code-review — Автоматическое ревью кода#

Проводит ревью пул-реквестов с помощью специализированных агентов и системы оценки уверенности.

{
  "name": "code-review",
  "description": "Automated code review for pull requests",
  "version": "1.0.0"
}

Что делает: анализирует ваш код на ошибки, стиль, безопасность.

🪝 hookify — Создание хуков через Markdown#

Позволяет создавать хуки (автоматические проверки) через простые .local.md файлы вместо написания скриптов.

{
  "name": "hookify",
  "version": "0.1.0",
  "description": "Easily create hooks to prevent unwanted behaviors"
}

Что делает: анализирует паттерны в разговоре и настраивает хуки. Включает команды /hookify:hookify, /hookify:list, /hookify:configure.

📝 pr-review-toolkit — Комплексный анализ пул-реквестов#

Набор из 5+ специализированных агентов для глубокого анализа PR:

  • code-reviewer — общее ревью кода
  • pr-test-analyzer — анализ тестов
  • comment-analyzer — анализ комментариев
  • silent-failure-hunter — поиск тихих ошибок
  • code-simplifier — упрощение кода
  • type-design-analyzer — анализ типов

📦 commit-commands — Упрощение Git-операций#

Три удобные команды:

  • /commit-commands:commit — создать коммит
  • /commit-commands:commit-push-pr — коммит + пуш + создание PR
  • /commit-commands:clean_gone — очистка устаревших веток

🎨 frontend-design — Дизайн интерфейсов#

Навык для создания качественных UI/UX реализаций:

{
  "name": "frontend-design",
  "description": "Frontend design skill for UI/UX implementation"
}

🔒 security-guidance — Проверки безопасности#

Хуки, которые автоматически напоминают о безопасности при редактировании файлов. Проверяет операции Edit, Write, MultiEdit.

🛠️ plugin-dev — Разработка плагинов#

Навыки для создания собственных плагинов: структура, команды, хуки, скиллы.

📚 Другие плагины#

  • explanatory-output-style — объяснительный стиль ответов
  • learning-output-style — обучающий стиль ответов
  • ralph-wiggum — весёлый стиль ответов 😄
  • feature-dev — разработка фич
  • claude-opus-4-5-migration — миграция на новые модели

Как команды плагинов отличаются от обычных#

При использовании плагинов команды получают пространство имён (namespace):

Без плагина С плагином
/review /code-review:review
/commit /commit-commands:commit
/hello /my-plugin:hello

Это предотвращает конфликты, если у двух плагинов есть команды с одинаковым именем.

Пошаговая инструкция: используем плагин#

Шаг 1: Загрузите плагин#

# Клонируем репозиторий с плагинами
git clone https://github.com/anthropics/claude-code-plugins

Шаг 2: Запустите Claude Code с плагином#

claude --plugin-dir ./claude-code-plugins/plugins/code-review

Шаг 3: Используйте команды плагина#

> /code-review:code-review

Claude Code проведёт автоматическое ревью вашего кода.

Итоги урока#

  • Плагин — это папка с манифестом plugin.json и набором компонентов
  • Компоненты плагина: команды, агенты, навыки (skills), хуки
  • Имя плагина должно быть в формате kebab-case (строчные буквы и дефисы)
  • Команды плагинов имеют пространство имён: /plugin-name:command
  • Существуют готовые плагины для ревью кода, работы с Git, дизайна, безопасности
  • Плагины устанавливаются из маркетплейса, локальной папки или Git-репозитория