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

Просмотреть все доступные команды:
/help
/helpОн выведет список всех встроенных команд, пользовательских команд текущего проекта (Skills / Commands) и команд, предоставляемых подключёнными MCP-серверами.
Типы команд:
| Type | Способ запуска | Source | Место хранения | Применимые сценарии |
|---|---|---|---|---|
| Встроенные команды | /command |
Установлены вместе с Claude Code | Внутренняя реализация | Системные операции, такие как управление сессиями, конфигурация, интеграция |
| Встроенные навыки | /skill-name |
Поставляются вместе с Claude Code | Внутренняя реализация | Готовые рабочие процессы ИИ, такие как проверка кода, отладка, пакетная обработка |
| Пользовательские навыки проекта Рекомендуется | /skill-name |
Пользователь создаёт директорию + SKILL.md | .claude/skills/<名称>/SKILL.md |
Переиспользуемые рабочие процессы, общие для команды, включены в git; поддерживают автоматический запуск со стороны Claude |
| Пользовательские команды проекта Устаревший формат | /command |
Созданные пользователем.mdФайл |
.claude/commands/ |
Повторяющиеся рабочие процессы, общие для команды, включённые в git |
| Персональные пользовательские навыки | /skill-name |
Пользователь создаёт директорию + SKILL.md | ~/.claude/skills/<名称>/SKILL.md |
Персональные рабочие процессы, общие для разных проектов |
| Персональные пользовательские команды | /command |
Созданные пользователем.mdФайл |
~/.claude/commands/ |
Персональные рабочие процессы, общие для разных проектов (устаревший формат) |
| Команды MCP | /mcp__服务器__命令 |
Автоматически предоставляемые сервером MCP | Предоставляемые сервером MCP | Вызов внешних инструментов, таких как GitHub, Slack, базы данных |
!Команды оболочки |
!bash命令 |
Прямое выполнение | — | Обойти обработку ИИ и напрямую выполнять команды терминала |
Приоритет команд (когда имена совпадают): Корпоративный уровень > Личный уровень > Уровень проекта > Встроенный
/триггер, но Skills (.claude/skills/) — это формат нового поколения, поддерживающий многофайловую организацию, автоматическое срабатывание Claude и более богатое управление frontmatter; Commands (.claude/commands/) — это устаревший формат, по-прежнему полностью совместимый; для новых проектов рекомендуется использовать Skills напрямую.I. Распространённые встроенные слэш-команды
Встроенные команды — это ключевые функции, поставляемые с Claude Code, готовые к использованию при прямом вводе. Новичкам следует в первую очередь освоить эти часто используемые категории команд:
Базовые команды операций
| Команда | Назначение | Пример для начинающих |
|---|---|---|
/help |
Просмотр всех доступных команд и описаний (включая команды MCP) | Ввод/helpБыстро посмотреть список команд |
/exit |
Выйти из текущего интерактивного сеанса | Не хотите продолжать общение? Введите/exitчтобы выйти сразу |
/clear |
Очистить текущую историю диалога | Сеанс слишком захламлён?/clearОчистить всё одной клавишей |
Например, мы используем команду/helpдля просмотра справочной информации, клавишуTabдля переключения меню,Escвыход:

Команды управления сессиями
| Команда | Синтаксис | Описание функций | Пример использования | Примечания |
|---|---|---|---|---|
/clear |
/clear |
Очистить всю историю диалога и начать совершенно новый сеанс | /clear |
Необратимо; рекомендуется/export |
/compact |
/compact [侧重点] |
Интеллектуально сжимать историю диалога, сохраняя смысл и сокращая использование токенов | /compact 保留数据库设计部分 |
и/clearРазличие: сохраняет семантическое резюме, а не полностью очищает его |
/resume |
/resume [id或名称] |
Восстановить предыдущую сессию; без аргументов вывести список всех сессий, доступных для восстановления | /resume task-hub-backend |
Лучше всего работает в сочетании с/renameдля лучших результатов |
/rewind |
/rewind |
Отменить последние операции, включая изменения файлов и содержимое беседы, восстановив предыдущую контрольную точку; в новой версии добавлена опция "отменить только код", сохраняющая историю беседы | нажмитеEscВызовите меню отмены дважды |
Подходит для отката, когда результаты выполнения Agent неудовлетворительны |
/rename |
/rename <名称> |
Назовите текущую сессию, чтобы было проще/resumeнайти её позже |
/rename auth-module-refactor |
Рекомендуемое соглашение об именовании:Feature-Operation |
/export |
/export [文件名] |
Экспортируйте беседу в файл; если имя файла не указано, скопируйте в буфер обмена | /export debug-session.md |
Поддерживает формат Markdown |
/copy НОВОЕ |
/copy |
Копирует последний ответ Claude в буфер обмена; если он содержит несколько блоков кода, появится интерактивный селектор | /copy |
Гораздо быстрее, чем вручную выделять текст |
/btw НОВОЕ |
/btw <问题> |
Быстро задайте временный вопрос, не затрагивая контекст основной задачи; ответ не загрязнит основной поток диалога | /btw Redis 的默认端口是多少? |
Подходит для быстрых справок, не прерывая текущую задачу |
/exit |
/exit |
Безопасно выйти из REPL Claude Code | /exit |
— |
Контекст и память
| Команда | Синтаксис | Описание функций | Пример использования | Примечания |
|---|---|---|---|---|
/context |
/context |
Визуализируйте использование контекстного окна, показывая долю каждой части (история/файлы/системный промпт/Skills) | /context |
При приближении к лимиту выполните/compactили/clear |
/memory |
/memory |
Откройте редактор для измененияCLAUDE.md(на уровне проекта и на глобальном уровне), сохраняя соглашения проекта между сессиями |
/memory |
Изменения вступают в силу для всех последующих сессий |
/add-dir |
/add-dir <路径> |
Включить дополнительные каталоги в рабочую область, подходит для монорепозитория или операций между каталогами | /add-dir ../packages/shared |
Можно вызывать несколько раз, чтобы добавить несколько каталогов |
/todos |
/todos |
Показать список TODO-задач, которые Claude записал в текущей сессии | /todos |
— |
/diff НОВОЕ |
/diff |
Просмотреть сводку diff по всем изменениям файлов в этой сессии, что упрощает проверку того, что изменил Claude | /diff |
и/rewindОбъединить: сначала/diffподтвердить изменения, затем решить, откатывать ли |
Проект и конфигурация
| Команда | Синтаксис | Описание функций | Пример использования | Примечания |
|---|---|---|---|---|
/init |
/init |
Проанализировать структуру проекта и автоматически сгенерироватьCLAUDE.md, записав технологический стек/команды сборки/стандарты кода |
/init |
Обязательный первый шаг для новых проектов |
/config |
/config |
Управление глобальной конфигурацией Claude Code через интерактивный интерфейс | /config |
— |
/status |
/status |
Откройте страницу состояния настроек, чтобы просмотреть обзор текущей конфигурации | /status |
— |
/hooks |
/hooks |
Интерактивно настройте хуки жизненного цикла (например, линтинг перед коммитом, форматирование после сохранения) | /hooks |
Поддерживает PreToolUse / PostToolUse / Notification / Stop |
/permissions |
/permissions |
Просматривайте или обновляйте разрешения инструментов (чтение файлов/запись файлов/выполнение команд и т. д.) | /permissions |
Ограничение разрешений может повысить безопасность эксплуатации |
/sandbox |
/sandbox |
Включите изолированную среду песочницы для выполнения команд Bash, предотвращая воздействие на хост-систему | /sandbox |
Подходит для тестирования непроверенных скриптов |
/doctor |
/doctor |
Диагностируйте состояние установки и проверьте, в норме ли зависимости/конфигурация/сетевые подключения | /doctor |
При обнаружении аномалий запустите |
Модель и вывод
| Команда | Синтаксис | Описание функций | Пример использования | Примечания |
|---|---|---|---|---|
/model |
/model [模型名] |
Переключите базовую модель ИИ; без параметров отображается интерактивное меню выбора | /model claude-haiku-4-5-20251001 |
См. таблицу сравнения моделей ниже |
/plan |
/plan [任务描述] |
Войти в режим планирования; Claude сначала выводит план выполнения для подтверждения, прежде чем действовать | /plan 重构认证模块并补充测试 |
Подходит для сложных многошаговых задач, позволяет не сбиться с пути |
/output-style |
/output-style |
Установить формат ответа (сначала код/сначала объяснение/краткий режим и т. д.) | /output-style |
— |
/theme |
/theme |
Переключить цветовую схему интерфейса терминала | /theme |
— |
/statusline |
/statusline |
Настроить содержимое, отображаемое в нижней строке состояния терминала | /statusline |
— |
/vim |
/vim |
Включить привязки клавиш Vim | /vim |
Подходит для пользователей Vim |
/terminal-setup |
/terminal-setup |
УстановкаShift+EnterПривязка для новой строки, удобна для ввода многострочных запросов |
/terminal-setup |
Рекомендуемая конфигурация для первого использования |
Таблица сравнения доступных моделей (2026):
| Идентификатор модели | Позиционирование | Применимые сценарии |
|---|---|---|
claude-sonnet-4-6 |
Сбалансированный (по умолчанию) | Ежедневные задачи разработки; первый выбор для пользователей Pro/Max5 |
claude-haiku-4-5-20251001 |
Быстрый и лёгкий | Простые запросы, экономит токены в пользовательских командах |
claude-opus-4-6 |
Высокопроизводительный флагман | Планирование сложной архитектуры, сложные рассуждения о коде; пользователи Max20 могут использовать по умолчанию |
Код и инструменты
| Команда | Синтаксис | Описание | Примеры использования | Примечания |
|---|---|---|---|---|
/review |
/review |
Провести структурированное ревью недавно изменённого кода и вывести предложения по улучшению в порядке приоритета | /review |
— |
/security-review |
/security-review |
Провести проверку текущих изменений на безопасность (SQL-инъекции/XSS/утечки конфиденциальной информации и т. д.) | /security-review |
Обязательно запускать перед релизом |
/pr-comments |
/pr-comments |
Получить комментарии ревью для PR, связанного с текущей веткой, и обработать их прямо в терминале | /pr-comments |
Требуется настройка интеграции с GitHub |
/install-github-app |
/install-github-app |
Настройте интеграцию с GitHub Actions; Claude автоматически проверяет новые PR | /install-github-app |
Сгенерировать.github/workflows/claude-code-review.yml |
/agents |
/agents |
Просматривайте, создавайте и управляйте специализированными субагентами (эксперт по БД/эксперт по безопасности/эксперт по тестированию и т. д.) | /agents |
— |
/bashes |
/bashes |
Просмотр текущих фоновых процессов Bash; можно прервать или просмотреть вывод | /bashes |
— |
/skills НОВОЕ |
/skills |
Список всех доступных Skills (встроенных + на уровне проекта + на личном уровне), включая описания и способы запуска | /skills |
Если бюджета контекста недостаточно, некоторые Skills исключаются; используйте эту команду, чтобы проверить статус загрузки |
Интеграция и расширение
| Команда | Синтаксис | Описание | Примеры использования | Примечания |
|---|---|---|---|---|
/mcp |
/mcp |
Управление подключениями к серверу MCP (подключение/отключение/просмотр доступных инструментов) | /mcp |
Подробные команды MCP см. в разделе 7 |
/ide |
/ide |
Настройте интеграцию с IDE, такими как VSCode / JetBrains | /ide |
— |
/plugin |
/plugin [子命令] |
Управление плагинами Claude Code: установка, удаление, обновление, просмотр маркетплейса | /plugin install typescript-lsp |
Официальный маркетплейс плагинов включает 36 отобранных плагинов |
/teleport |
/teleport |
Перенести сессию, начатую в веб-клиенте claude.ai, в локальный терминал для продолжения (направление облако → локально) | /teleport |
Требуется установка GitHub App; поддерживаются только репозитории, размещённые на GitHub |
/pluginПодробности о подкомандах:
| Подкоманда | Функция |
|---|---|
/plugin install <名称> |
Установить указанный плагин |
/plugin list |
Показать список всех установленных плагинов |
/plugin update |
Обновить все установленные плагины |
/plugin marketplace |
Просмотреть официальный магазин плагинов |
/plugin uninstall <名称> |
Удалить указанный плагин |
Статистика и учётная запись
| Команда | Синтаксис | Описание | Примеры использования | Примечания |
|---|---|---|---|---|
/cost |
/cost |
Показать потребление токенов текущей сессии и оценочную стоимость | /cost |
Отображается для пользователей с оплатой через API; для пользователей с подпиской токены включены в план |
/usage |
/usage |
Просмотреть текущее использование плана, оставшуюся квоту и статус лимита запросов | /usage |
— |
/stats |
/stats |
Отобразить исторические данные об использовании в виде графика (ежедневные токены / количество сессий) | /stats |
— |
/release-notes |
/release-notes |
Просмотреть список изменений последней версии Claude Code | /release-notes |
— |
/bug |
/bug |
Упаковать контекст текущей сессии и отправить отчёт об ошибке в Anthropic | /bug |
— |
/login |
/login |
Войти или переключить аккаунт Anthropic | /login |
Подходит для разработчиков с несколькими аккаунтами |
/logout |
/logout |
Выйти из текущего аккаунта | /logout |
— |
/privacy-settings |
/privacy-settings |
Управлять настройками использования данных (разрешены ли разговоры для обучения модели и т. д.) | /privacy-settings |
— |
/remote-env |
/remote-env |
Настроить переменные окружения для удалённых сессий | /remote-env |
— |
II. Встроенные навыкиНОВОЕ
Встроенные навыки — это предустановленные рабочие процессы ИИ, поставляемые вместе с Claude Code. В отличие от встроенных команд, они загружают подробные промпты, а затем выполняются Claude с помощью рассуждений, что даёт более богатый анализ и результаты операций. Они также запускаются с помощью/trigger.
Встроенные команды (например,
/clear、/compact) выполняют фиксированную логику без рассуждений ИИ и работают чрезвычайно быстро.Встроенные навыки (например,
/debug、/simplify) загружают промпты и выполняются Claude посредством рассуждений, давая более богатые результаты; они подходят для сложных задач анализа.| Команда | Описание | Сценарий использования |
|---|---|---|
/simplify |
Упрощает указанный код или текст, чтобы повысить читаемость и устранить лишнюю сложность. | Рефакторит длинные функции, упрощает переусложнённый код. |
/debug |
Выполняет систематический анализ первопричин сообщений об ошибках или аномального поведения и предлагает идеи исправления. | Находит трудно воспроизводимые баги. |
/batch |
Выполняет одну и ту же задачу параллельно для нескольких файлов или целей (например, пакетное переименование, пакетное добавление аннотаций типов). | Масштабные повторяющиеся изменения кода. |
/loop |
Многократно выполняет операцию в цикле, пока не будет выполнено условие выхода (например, повторяет запуск тестов, пока они не пройдут). | Автоматизированный цикл исправления CI. |
/claude-api |
Быстро создавайте пример кода для вызова Anthropic API с поддержкой указания модели и типа задачи. | Создавайте прототипы интеграции с Claude API. |
III. Синтаксис префиксов команд
| Префикс | Синтаксис | Описание | Пример | Сравнение |
|---|---|---|---|---|
/ |
/command |
Запускайте встроенные команды, встроенные Skills или пользовательские Skills/команды. | /review |
— |
! |
!<bash命令> |
Выполняйте команды оболочки напрямую, минуя обработку ИИ, чтобы экономить токены. | !git status |
Эквивалентно запуску прямо в терминале, но расходует меньше токенов, чем «помоги мне проверить git status». |
@ |
@<file path> |
Внедряйте содержимое файлов в текущий контекст. | @src/api/users.ts |
Точнее, чем ручная вставка кода, поддерживает несколько файлов. |
!Примеры использования префиксов:

> ! ls > !git log --oneline -10 > !npm test -- --coverage > !cat logs/error.log | tail -50
@Примеры использования префиксов:

> 对比 @src/auth/v1.ts 和 @src/auth/v2.ts 的实现差异 > 审查 @src/api/users.ts 中的错误处理逻辑是否完善
IV. Пользовательские Skills (новый рекомендуемый формат)
Skills — это формат нового поколения для пользовательских команд, заменяющий старую версию.claude/commands/. Оба формата работают нормально, но для новых проектов рекомендуется использовать Skills напрямую.
Сравнение Skills и Commands
| Характеристика | Skills (рекомендуется) | Commands (старый формат) |
|---|---|---|
| Путь хранения | .claude/skills/<名称>/SKILL.md |
.claude/commands/<名称>.md |
| Способ запуска | /nameЗапускается вручную или автоматически Claude на основе описания. |
/name(запускается только вручную) |
| Поддержка нескольких файлов | Поддерживает прикреплённые шаблоны, примеры и вспомогательные скрипты. | Один файл |
| Автозапуск Claude | Claude интеллектуально решает, вызывать ли его, на основе описания. | |
| Стандарт Agent Skills | Соответствует открытым стандартам и может использоваться совместно в разных инструментах. |
Шаги по созданию навыка
Шаг 1: Создайте структуру каталогов
Пользовательские навыки бывают двух типов, с разными местами хранения:
- Навык проекта: Действует только в текущем проекте, используется командой → каталог:
.claude/skills/<名称>/ - Личный навык: Общий для всех проектов, для личного использования → каталог:
~/.claude/skills/<名称>/
# 创建项目级 Skill(团队共享,纳入 git) mkdir -p .claude/skills/optimize # 创建个人级 Skill(跨项目通用,本地私有) mkdir -p ~/.claude/skills/fix-bug
Шаг 2: Напишите SKILL.md
Создайте новыйSKILL.mdфайл, напишите конфигурацию в YAML frontmatter и напишите промпт в теле Markdown ниже.nameПоле определяет имя команды-триггера.
Пример: Создание навыка оптимизации производительности кода
--- name: optimize description: 分析代码性能瓶颈,给出优化建议。当用户提到性能问题时自动触发。 allowed-tools: Read, Grep, Glob argument-hint: [目标文件或目录] model: claude-sonnet-4-6 --- 分析以下代码的性能瓶颈,给出具体的优化建议,优先考虑时间复杂度和内存占用: $ARGUMENTS
При использовании введите:
/optimize src/utils/data-processor.ts
Организация пространства имён с помощью подкаталогов
Вы можете.claude/skills/внутри него используйте подкаталоги для организации по функциям. Имя каталога — это имя команды:
.claude/skills/
├── optimize/ → /optimize
│ ├── SKILL.md
│ └── examples/ # 可选:示例文件辅助 Claude 理解
├── debug/ → /debug
│ ├── SKILL.md
│ └── scripts/ # 可选:辅助脚本
└── commit/ → /commit
└── SKILL.md
V. Пользовательские слэш-команды (устаревший формат, совместимый)
Если у вас естьпереиспользуемые промпты(например, фиксированные требования к ревью кода, повторяющиеся шаблоны инструкций), вы можете превратить их в пользовательские команды и вызывать в один клик.
Расположение файлов команд:
| Область действия | Путь хранения | Способ совместного использования | Сценарий использования |
|---|---|---|---|
| Уровень проекта | .claude/commands/<命令名>.md |
Включить в git, совместно используется командой | Рабочие процессы для конкретного проекта (например, генерация кода для определённых фреймворков) |
| Личный уровень | ~/.claude/commands/<命令名>.md |
Локально, приватно | Общие привычки разработки (например, проверка личного стиля кода) |
Синтаксис параметров:
| Синтаксис | Описание | Пример файла команды | Пример вызова |
|---|---|---|---|
$ARGUMENTS |
Захватить всё после имени команды | 分析并修复:$ARGUMENTS |
/fix 登录接口返回 500,见 logs/error.log |
$1 $2 |
Позиционные параметры, разделённые пробелами | 修复 Issue #$1,优先级 $2 |
/fix-issue 42 high |
!`cmd` |
Выполнить команду оболочки и встроить вывод в промпт | !`git diff HEAD` |
Автоматически разворачивать в результат выполнения команды |
@file path |
Внедрить содержимое файла в промпт | 审查 @src/utils/helpers.ts |
Автоматически читать содержимое файла |
Основные принципы
Пользовательские команды по сути представляют собойтекстовые файлы MarkdownИмя файла — это имя команды, содержимое файла — это промпт для выполнения, поддерживается передача параметров и вызов команд Bash.
Шаги по созданию пользовательских команд
Шаг 1: Создайте каталог для хранения команд
Пользовательские команды бывают двух типов и хранятся в разных местах:
- Команды проекта: действуют только в текущем проекте, доступны всей команде → Каталог:
.claude/commands/ - Личные команды: общие для всех проектов, для личного использования → Каталог:
~/.claude/commands/
Возьмём создание команды проекта в качестве примера: сначала создайте каталог:
# 在项目根目录执行 mkdir -p .claude/commands
Шаг 2: Напишите Markdown-файл команды
Создайте новый.mdфайл, имя файла — это имя команды (например,optimize.md→ command/optimize), и напишите промпт в содержимом файла.
Пример: Создайте команду оптимизации производительности кода
# 写入提示词到文件 echo "分析这段代码的性能瓶颈,给出具体的优化建议,优先考虑时间复杂度和内存占用:" > .claude/commands/optimize.md
Теперь введите в сеансе/optimize, затем вставьте код, и Claude выполнит анализ производительности, как вы запросили!
Продвинутые советы: Добавление параметров в команды
Команды могут иметь параметры, используя$ARGUMENTS(захватить все параметры) или$1 $2(получить параметры по позиции).
Пример: команда исправления ошибки с параметрами
Создайте файл команды.claude/commands/fix-issue.md:
修复 Issue #$ARGUMENTS,要求: 1. 符合项目编码规范 2. 附上测试用例 3. 说明修复思路
Используйте команду:
/fix-issue 123 # $ARGUMENTS 会被替换成 "123"
VI. Справочник по полям Frontmatter
Пользовательские файлы команд (commands/*.md) и Skills (skills/*/SKILL.md) могут содержать YAML Frontmatter, добавленный в начале для точной настройки:
---
name: commit # Skills 中必填;命令文件中可选(默认取文件名)
allowed-tools: Bash(git add:*), Bash(git commit:*), Read, Edit
argument-hint: [commit-message]
description: 检查代码质量后提交
model: claude-haiku-4-5-20251001
context: fork
agent: general-purpose
disable-model-invocation: false
user-invocable: true
hooks:
PreToolUse:
- matcher: "Bash"
hooks:
- type: command
command: "./scripts/validate.sh"
once: true
---
Описания полей
| Поле | Type | Обязательный | Описание |
|---|---|---|---|
name |
string | Обязательно для Skills | Определите имя команды-триггера (/name); для файлов команд по умолчанию используется имя файла |
allowed-tools |
string | нет | Инструменты, которые может использовать команда; для подходящих инструментов не требуется каждый раз подтверждать вручную |
argument-hint |
string | нет | В/helpПодсказка о формате параметров, отображаемая в списке, например,[message] |
description |
string | нет | Описание функции команды, отображаемое в/helpи/skillsсписке; для Skills также используется, чтобы Claude определял, запускать ли её автоматически |
model |
string | нет | Принудительно использовать определённую модель; для простых задач использование Haiku может снизить затраты |
context |
enum | нет | fork: Запуск как независимый субагент;inline: Запуск в текущей сессии |
agent |
string | нет | context: forkПри указании типа агента |
disable-model-invocation |
bool | нет | являетсяtrueКогда ..., программный вызов этой команды через инструмент Skill запрещён |
user-invocable НОВОЕ |
bool | нет | являетсяfalseКогда ..., разрешать автоматический запуск только Claude; пользователи не могут запускать вручную/call |
hooks |
объект | нет | Хуки жизненного цикла при выполнении команды |
allowed-toolsНаписание примеров
| Синтаксис | Значение |
|---|---|
Read |
Разрешить чтение любого файла |
Read(src/*) |
Разрешить только чтениеsrc/каталога |
Bash(git *:*) |
Разрешить все подкоманды git |
Bash(npm test:*) |
Разрешить только запускnpm test |
Read, Grep, Glob |
Объединение нескольких инструментов |
Время срабатывания хука
| Время | Описание | Типичные случаи использования |
|---|---|---|
PreToolUse |
Перед вызовами инструментов | Запускать lint перед коммитом, создавать резервную копию перед записью файлов |
PostToolUse |
После вызовов инструментов | Автоформатирование после изменений, генерация changelog |
Notification |
Когда Claude отправляет уведомление | Отправлять сообщения Slack, уведомления на рабочем столе |
Stop |
Когда Claude завершает ответ | Записывать логи, запускать последующие задачи |
VII. Плагины и команды MCP
Помимо написания собственных, вы также можете использоватьплагиныиMCP-серверы, чтобы получить больше расширенных команд.
Формат именования:
/mcp__<服务器名>__<命令名> [参数]
Примеры распространённых команд MCP
| Сервер MCP | Пример команды | Функция |
|---|---|---|
| GitHub | /mcp__github__list_prs |
Список PR в текущем репозитории |
| GitHub | /mcp__github__create_issue "Bug标题" high |
Создать Issue |
| PostgreSQL | /mcp__postgres__query "SELECT * FROM users LIMIT 10" |
Выполнить SQL-запросы |
| Slack | /mcp__slack__send_message "#dev" "部署完成" |
Отправить сообщение в Slack |
| Jira | /mcp__jira__create_issue "修复登录Bug" high |
Создать задачу Jira |
| Figma | /mcp__figma__get_component "Button" |
Получить информацию о компоненте Figma |
Просмотреть все доступные команды MCP:/help(Команды MCP отображаются в отдельной группе в нижней части списка справки)
1. Команды плагинов
После установки плагина Claude Code автоматически добавляются команды, относящиеся к плагину, обычно в формате:
/plugin-name:command-name # 避免命令名冲突
Например, после установки плагина Git может появиться/git:commitкоманда, которая одним щелчком генерирует стандартизированные сообщения коммитов.
2. Команды MCP
Серверы MCP (Model Context Protocol) могут превращать возможности внешних инструментов (таких как GitHub, Jira) в слэш-команды, в формате:
/mcp__<服务器名>__<功能名> [参数]
Пример:
/mcp__github__list_prs # 列出 GitHub 仓库的 PR /mcp__jira__create_issue "登录按钮失效" high # 在 Jira 创建高优先级问题
VIII. Библиотека практических шаблонов команд
Обзор шаблонов
| Название шаблона | Путь к файлу | Рекомендуемая модель | Функция |
|---|---|---|---|
| Умный Git-коммит | .claude/commands/commit.md |
Haiku | Коммит после проверки на остатки отладки |
| Код-ревью PR | .claude/commands/pr-review.md |
Sonnet | Комплексное многоуровневое ревью |
| Умный запуск тестов | .claude/commands/test.md |
Sonnet | Запуск и автоматическое исправление неудачных тест-кейсов |
| Сканирование уязвимостей безопасности | .claude/commands/security-scan.md |
Opus | Сканирование OWASP Top 10 |
| Генерация документации API | .claude/commands/api-docs.md |
Sonnet | Автоматическая генерация документации REST API |
| Рефакторинг кода | .claude/commands/refactor.md |
Sonnet | Рефакторинг для читаемости / DRY / типобезопасности |
| Проверка ссылок в документации | .claude/commands/check-links.md |
Haiku | Пакетная проверка корректности гиперссылок в документации |
Умный Git-коммит:
<!-- .claude/commands/commit.md --> --- allowed-tools: Bash(git add:*), Bash(git status:*), Bash(git diff:*), Bash(git commit:*) argument-hint: [commit-message] description: 检查代码质量后提交 model: claude-haiku-4-5-20251001 --- ## 暂存区内容 !`git diff --cached` 提交前检查以下问题,发现问题则报告并询问是否继续: 1. 遗留的 `console.log` / `print` 调试语句 2. 未处理的 `TODO` / `FIXME` 注释 3. 大段被注释掉的代码 4. 测试文件中的 `.only` / `.skip` 标记 若无问题,使用以下信息提交:$ARGUMENTS
Ревью кода в PR:
<!-- .claude/commands/pr-review.md --> --- allowed-tools: Read, Grep, Glob, Bash(git diff:*), Bash(git log:*) description: 全面的 PR 代码审查 --- ## 变更文件 !`git diff --name-only HEAD~1` ## 详细差异 !`git diff HEAD~1` ## 近期提交 !`git log --oneline -5` 按 Critical / Major / Minor 三级优先级输出审查结果,涵盖: 代码逻辑与可读性、安全漏洞、性能隐患(N+1 查询)、测试覆盖率、文档完整性
Умный запуск тестов:
<!-- .claude/commands/test.md --> --- allowed-tools: Bash, Read, Edit argument-hint: [test-pattern] description: 运行测试并自动修复失败用例 --- 运行匹配 "$ARGUMENTS" 的测试: 1. 自动检测测试框架(Jest / pytest / Go test) 2. 运行指定模式的测试 3. 若有失败,分析根因并修复代码 4. 重新运行验证修复 不提供参数则运行全量测试并输出覆盖率报告。
Сканирование уязвимостей безопасности:
<!-- .claude/commands/security-scan.md --> --- allowed-tools: Read, Grep, Glob description: OWASP Top 10 安全漏洞扫描 model: claude-opus-4-6 --- 以安全工程师视角审查代码库: 高危:SQL 注入、XSS、命令注入、硬编码密钥 中危:不安全的反序列化、过时依赖、敏感信息写入日志、CORS 配置过宽 低危:缺失安全响应头、错误信息暴露内部细节 输出格式:漏洞位置 + 危险级别 + 修复建议代码示例
Генерация документации API:
<!-- .claude/commands/api-docs.md --> --- allowed-tools: Read, Glob, Edit argument-hint: [输出文件路径] description: 自动生成 REST API 文档 --- 扫描 @src/routes/ 和 @src/controllers/,为所有端点生成 Markdown 文档: - 端点路径与 HTTP 方法 - 请求参数(Query / Body / Path)及类型 - 响应结构(成功与错误) - 认证要求 - curl 调用示例 保存到:$ARGUMENTS(默认:docs/api.md)
Рефакторинг кода:
<!-- .claude/commands/refactor.md --> --- allowed-tools: Read, Edit, Glob argument-hint: [目标文件或目录] description: 代码质量重构 --- 对 $ARGUMENTS 进行重构,遵循原则: - 可读性:变量/函数命名语义化,消除魔法数字 - DRY 原则:提取重复逻辑为复用函数 - 单一职责:拆分超过 50 行的函数 - 错误处理:完善异常捕获和错误边界 - TypeScript:消除 `any` 类型,补全类型注解 重构前先输出变更计划,确认后再执行。
Проверка ссылок в документации:
<!-- .claude/commands/check-links.md --> --- allowed-tools: Read, Bash, WebFetch argument-hint: [文档文件路径] description: 检查文档中的链接是否全部有效 model: claude-haiku-4-5-20251001 --- 读取 $ARGUMENTS 文件,提取所有超链接(http/https),逐一请求并检查响应状态码。 输出格式: - 有效链接(200) - 重定向链接(3xx)及目标地址 - 失效链接(4xx/5xx)及建议替代链接 最后输出汇总:共 N 个链接,M 个失效。
Приложение: Описание файла конфигурации
CLAUDE.local.mdи.claude/settings.local.jsonДобавить в.gitignoreчтобы личные предпочтения не влияли на членов команды.| Файл / каталог | Назначение | Контроль версий |
|---|---|---|
CLAUDE.md |
Общие инструкции уровня проекта (технологический стек, команды сборки, стандарты кодирования и т. д.) | Отслеживать в git |
CLAUDE.local.md НОВОЕ |
Личные приватные инструкции (личные предпочтения, не передаваемые команде) | Добавить в .gitignore |
~/.claude/CLAUDE.md |
Глобальные инструкции, общие для всех проектов | — |
.claude/settings.json |
Общая конфигурация проекта (разрешения для инструментов, хуки и т. д.) | Отслеживать в git |
.claude/settings.local.json |
Персональная конфигурация проекта (переопределяет settings.json, не является общей) | Добавить в .gitignore |
.claude/skills/ Рекомендуется |
Пользовательские навыки уровня проекта (новый рекомендуемый формат) | Отслеживать в git |
.claude/commands/ Старый формат |
Пользовательские команды уровня проекта (старый формат, всё ещё полностью совместимы) | Отслеживать в git |
~/.claude/skills/ |
Персональные глобальные навыки (межпроектные, локальные и приватные) | — |