Последний урок уровня — про то, чтобы Claude Code работал так, как удобно именно тебе.
Строка статуса
Внизу Claude Code есть полоса — строка статуса. Что в ней показывать, решаешь ты: Claude Code запускает твой скрипт, передаёт ему на вход JSON о сессии и показывает то, что скрипт напечатал.
Самый быстрый путь — попросить написать скрипт:
/statusline покажи модель, имя папки и сколько процентов контекста занято
Или собрать вручную. Скрипт читает JSON и печатает одну строку:
#!/bin/bash
input=$(cat)
MODEL=$(echo "$input" | jq -r '.model.display_name')
DIR=$(echo "$input" | jq -r '.workspace.current_dir')
PCT=$(echo "$input" | jq -r '.context_window.used_percentage // 0' | cut -d. -f1)
echo "[$MODEL] ${DIR##*/} | ${PCT}% context"
И подключается в личных настройках ~/.claude/settings.json:
{
"statusLine": {
"type": "command",
"command": "~/.claude/statusline.sh"
}
}
Процент контекста прямо в строке статуса — это /context из первого уровня, который всегда перед глазами.
Стили ответа
Стиль меняет манеру ответов:
/output-style learning
- Explanatory — Claude добавляет короткие блоки
Insight, объясняя, почему сделал именно так. - Learning — то же, плюс оставляет тебе написать несколько строк ключевых решений: помечает место
TODO(human)и останавливается с просьбой дописать.
Выбор сохраняется в .claude/settings.local.json проекта. Вернуть обычную манеру — /output-style default.
Встроенные учителя
/powerup— короткие интерактивные уроки по возможностям Claude Code прямо в терминале.claude-code-guide— встроенный помощник по самому Claude Code. Назови его в запросе: «используй агента claude-code-guide: как сделать свою слэш-команду?» Иначе Claude может ответить по памяти, а она устаревает быстрее документации.
Мини-проверка
Ты хочешь всегда видеть, насколько забит контекст, не набирая /context. Что настроить?
Осторожно
Строка статуса — тоже скрипт, который Claude Code запускает за тебя. Он работает только в папках, которым ты доверился в диалоге доверия. Не подключай чужие скрипты строки статуса, не прочитав их.
Практика в терминале