what · git:20260826.0176cf2 · 2026-08-26 · sha256 638676218b5b4130
what git:20260826.0176cf2A
Immutable. This exact content is served forever at /api/v1/blob/638676218b5b4130.
--- name: what description: Сказать человеку одной строкой, где он сейчас в работе с системой, и что сделать дальше. Использовать, когда пользователь пишет /what, спрашивает «где я», «что дальше», «что сейчас происходит», «на чём я остановился», или явно потерял нить работы. Не меню и не отчёт — ровно одна строка состояния и ровно одно следующее действие. --- # WHAT — одна строка, куда идти Человек не помнит термины и не будет читать список вариантов. Ему нужно ровно два факта: где он сейчас и что сделать дальше. ## Что делать ```bash python3 "$CLAUDE_PLUGIN_ROOT/tools/what.py" . ``` Инструмент читает состояние сам: флаг паузы, спеку в `.claude/specs/`, гейт верификации. **Не выдумывай состояние по памяти разговора** — то, что вернул скрипт в поле `line`, и есть ответ, даже если тебе кажется, что ты помнишь иначе. Скажи человеку РОВНО то, что в выводе: 1. `line` — состояние одной строкой. 2. `next` — следующий шаг, тоже одной строкой. Ничего сверху не добавляй: ни список альтернатив, ни объяснение, зачем это нужно, если не спросили. ## Если состояние — пауза `next` будет фразой, а не командой — что-то вроде «скажи «включи» или позови /stop». Человек мог поставить паузу именно через /stop — скилл, написанный ровно для того, чтобы не открывать терминал, — и ответ на «где я» не имеет права выдать ему то, от чего /stop его избавил. Не снимай паузу сам вместо человека: это его решение, а не автоматическое следствие вопроса «где я». ## Чего делать нельзя - Показывать меню вариантов вместо одной строки - Придумывать состояние по памяти разговора вместо запуска скрипта - Молчать про то, что делать дальше - Пересказывать `line`/`next` своими словами — они уже сформулированы для человека