Skip to content
Back to skills

What

ASecurity

Сказать человеку одной строкой, где он сейчас в работе с системой, и что сделать дальше. Использовать, когда пользователь пишет /what, спрашивает «где я», «что дальше», «что сейчас происходит», «на чём я остановился», говорит «where am I», «what's next», «what is going on», или явно потерял нить работы. Не меню и не отчёт — ровно одна строка состояния и ровно одно следующее действие.

  • 16 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 19, 2026
developmentpythongobash

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add edvardgrishin27/superstack-plugin --skill what --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of What?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for What
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/edvardgrishin27-what/badge)](https://www.skillsdirectory.com/skills/edvardgrishin27-what)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: what
description: Сказать человеку одной строкой, где он сейчас в работе с системой, и что сделать дальше. Использовать, когда пользователь пишет /what, спрашивает «где я», «что дальше», «что сейчас происходит», «на чём я остановился», говорит «where am I», «what's next», «what is going on», или явно потерял нить работы. Не меню и не отчёт — ровно одна строка состояния и ровно одно следующее действие.
---

# WHAT — одна строка, куда идти

Человек не помнит термины и не будет читать список вариантов. Ему нужно
ровно два факта: где он сейчас и что сделать дальше.

## Что делать

```bash
python3 "$CLAUDE_PLUGIN_ROOT/tools/what.py" .
```

Инструмент читает состояние сам: флаг паузы, ход работы `/go` в `.superstack/`
(этап и на ком ход — `state.json`, спека — `spec.md`), затем гейт верификации.
**Не выдумывай состояние по памяти разговора** — то, что вернул скрипт в поле
`line`, и есть ответ, даже если тебе кажется, что ты помнишь иначе.

Скажи человеку РОВНО то, что в выводе:

1. `line` — состояние одной строкой.
2. `next` — следующий шаг, тоже одной строкой.

Ничего сверху не добавляй: ни список альтернатив, ни объяснение, зачем это
нужно, если не спросили.

## Если состояние — пауза

`next` будет фразой, а не командой — что-то вроде «скажи «включи» или
позови /stop». Человек мог поставить паузу именно через /stop — скилл,
написанный ровно для того, чтобы не открывать терминал, — и ответ на
«где я» не имеет права выдать ему то, от чего /stop его избавил. Не снимай
паузу сам вместо человека: это его решение, а не автоматическое следствие
вопроса «где я».

## Чего делать нельзя

- Показывать меню вариантов вместо одной строки
- Придумывать состояние по памяти разговора вместо запуска скрипта
- Молчать про то, что делать дальше
- Пересказывать `line`/`next` своими словами — они уже сформулированы для человека

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…