Зачем это нужно#
Плагин — это набор дополнений для 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-reviewClaude Code проведёт автоматическое ревью вашего кода.
Итоги урока#
- Плагин — это папка с манифестом
plugin.jsonи набором компонентов - Компоненты плагина: команды, агенты, навыки (skills), хуки
- Имя плагина должно быть в формате
kebab-case(строчные буквы и дефисы) - Команды плагинов имеют пространство имён:
/plugin-name:command - Существуют готовые плагины для ревью кода, работы с Git, дизайна, безопасности
- Плагины устанавливаются из маркетплейса, локальной папки или Git-репозитория