⌨️ Тема №1 на HN

Claude Code Slash Commands — 8 встроенных + пользовательские в одном справочнике

/init /review /compact /cost /loop /schedule /plugin /help — полный список. Плюс пользовательские команды в .claude/commands/ с project и personal scope.

8 встроенных slash-команд

1) /init — инициализация проекта (создаёт CLAUDE.md + директорию .claude/) 2) /review — code review через review skill активного плагина 3) /compact — сжимает текущий контекст; продвинутые пользователи вызывают каждые 20-30 минут 4) /cost — потраченные токены и оценка стоимости текущей сессии 5) /loop — поллинг-исполнение prompt/команды (мониторинг деплоя и т.п.) 6) /schedule — создать Routine (см. наш гайд по Routines) 7) /plugin — просмотр / установка / выключение плагинов (показывает projected context cost) 8) /help — список команд

/compact — самая частая команда

Опытные пользователи Claude Code запускают /compact каждые 20-30 минут активной работы, чтобы избежать деградации качества в длинных сессиях. Compact суммаризует текущую беседу, сохраняет пути ключевых артефактов и удаляет промежуточный шум. В паре с показом projected context cost у /plugin можно точно управлять бюджетом токенов. Преимущество перед новой сессией: рабочая память и состояние субагентов не теряются.

Пользовательские slash-команды — project vs personal

Пользовательские команды живут как markdown-файлы; имя файла = имя команды, тело = prompt, инжектируемый в Claude. Две области: - Project: <repo>/.claude/commands/<name>.md — делится с командой через git - Personal: ~/.claude/commands/<name>.md — только на вашей машине, для всех проектов Пример: .claude/commands/deploy-staging.md с содержимым 'выполни staging-деплой по .deploy.yml, restart, sleep 15s, curl health' — любой в команде запускает /deploy-staging.

Связь с Hooks, Subagents и Plugins

Hook: побочный эффект на событие (PostToolUse / PreCommit), пользователем не вызывается. Subagent: диспатчируемая единица задачи. Plugin: пакет функциональности клиента (может содержать hooks + skills + slash-команды). Slash command: быстрый вызов пользователем. Один плагин может предоставлять несколько slash-команд. Перед написанием пользовательской команды решите: это команда (/x), автоматизация (hook) или задача (subagent)?

FAQ

Как распространить slash-команды команды на новых участников?

Закоммитьте .claude/commands/ в git. Новые участники после clone сразу видят команды. ~/.claude/commands/ — личная область, каждый ведёт сам.

Можно ли передавать аргументы slash-командам?

Да — используйте {{ARGS}} в файле команды, чтобы захватить дополнительный текст из /cmd arg1 arg2. Claude подставит и инжектирует полный prompt. См. Claude Code docs.

Есть ли у Codex похожие slash-команды?

Да — у Codex CLI есть /goal, /mcp и другие. Семантика и механизм расширения отличаются. Пользовательские команды Codex сегодня менее гибкие, чем у Claude Code.

Раскройте полные возможности Claude Code через QCode

Прозрачный доступ к Claude из Китая; все slash-команды, пользовательские команды и плагины работают идентично зарубежным пользователям.

Подключить план QCode

Сначала попробуйте, потом решайте

Не уверены, какой тариф выбрать? Начните со «Стартового» ($8.57/мес), а при апгрейде остаток старого тарифа вернётся на баланс.