widgets
Installation
SKILL.md
Виджеты окна Искрона
Виджет — огороженный блок кода с меткой iskron. Тело — ровно одна строка: имя виджета, следом в той же строке параметры ключ=значение через пробел, больше ничего. Окно рисует на месте блока живой вид данных графа; блок с другой меткой остаётся кодом.
- Граф — всегда явно:
realm=rN, короткий id графа, тот же, что в ссылках «rN#N»;realm=@owner/slug— только если другой формы ты не видел. Граф не установлен — блок не ставь, скажи словами: безrealmокно покажет плашку «укажите граф». - Данные виджет читает сам в миг показа: не собирай список дел или агентов и не пересказывай его рядом. Что в деле затык и почему — пишется словами рядом с виджетом.
- Канонические формы —
case №N,node=#N: окно терпит иcase N,node=N, но пиши канон. - Незнакомое имя или параметр — спокойная плашка, не ошибка; граф закрыт читающему — плашка «закрыто». Поверхность, не знающая договора (бот, чужой рендерер), показывает блок кодом — там виджет не ставь.
Пример блока:
cases realm=rN status=open
cases — живой список дел графа
Когда: человек спрашивает, какие дела идут, открыты или закрыты в графе или по узлу, — вместо того, чтобы пересказывать дела списком.