терминал, который знает
у пилота – приборная панель. высота, скорость, топливо, курс. цифры просто есть. периферийное зрение ловит отклонение от нормы – ты не думаешь о приборах, пока не загорится предупреждение.
в терминале Claude Code по умолчанию этого нет. не видно, сколько контекста осталось, какую задачу ведёшь, как долго длится сессия. достроил четыре слоя – каждый добавляет информацию, которой терминал не даёт из коробки.
1/ status line. bash-скрипт, который Claude Code запускает каждый ход через хуки. одна строка внизу терминала: проект, модель, прогресс-бар контекста, текущая задача из Linear, время сессии:
⏵ notes │ ◆ Opus 4.6 │ ▰▰▰▰▰▱▱▱▱▱ 48% ◇68k │ ◐AIM-2054 │ 11m
2/ footer protocol. правило в CLAUDE.md, которое заставляет модель отчитываться о состоянии в конце каждого ответа. когда контекст заполнен на 70% – модель сама переходит в режим handoff: сохраняет прогресс, не берёт новых задач. не код, а текстовая инструкция – и модель ей следует.
3/ awareness layer. hook-скрипт при старте сессии подгружает задачи из Linear и кладёт в контекст. Claude видит, над чем работаешь, привязывает ответы к конкретному тикету. при завершении записывает результат – от сессии к сессии накапливается память.
◇ ctx: 101K | 99K left | 50% | ◐ compact mode
4/ mission control. status line записывает JSON-файл, iTerm2 подхватывает его через status bar. заинтегрировал HTML-блоки – контекст виден даже когда скроллишь вверх по истории.
вся система – три bash-скрипта, JSON-файл и правила {rules}. никаких плагинов, расширений или внешних зависимостей. описываешь поведение текстом – модель выполняет. хочешь self-eval – пишешь протокол. хочешь автозакрытие задач – описываешь логику. хочешь смену стиля при заполнении контекста – задаёшь пороги. всё markdown.
на GitHub – готовые скрипты, шаблоны CLAUDE с протоколами и пошаговый гайд от пятиминутной настройки status line до полной системы с iTerm2.
пару скринов в комментариях...
🤖 alex p
Подписывайтесь на Telegram AI Mindset.