Набор для агента · порядок в чатах
Чаты с ИИ больше не тонут.
Один формат заголовка: номер дня, цвет проекта, статус, тема, время. Нужный чат находится за секунду, а продолжение после лимита не теряет номер. Скачайте спецификацию, скилл для агента и скрипт, который считает номер и проверяет строку.
03/4 🟦 ▶ 🧾 Оффер клиенту · 09:40
- 03/4третий чат четвёртого числа
- 🟦проект из каталога
- ▶в работе
- 🧾тема одним знаком
- 09:40время создания
Формат · вопрос: как найти чат за секунду?
Четыре ответа в одной строке
Какой по счёту, из какого проекта, в каком состоянии, о чём. Заголовок — адрес для глаз. Идентичность задачи, владелец и версия живут в реестре, а не в названии.
| Часть | Что значит | Правило |
|---|---|---|
NN/D | номер за день и число месяца | с 01; следующий = наибольший за день + 1; не переиспользуется |
ЦВЕТ | проект | один квадрат из каталога; цвет принадлежит проекту, а не задаче |
СТАТУС | состояние | один символ из таблицы ниже |
ИКОНКА | тема одним эмодзи | помогает находить глазами среди одинаковых цветов |
тема | предметный результат | законченная фраза без «…»; весь заголовок до 60 знаков |
HH:mm | время создания | один часовой пояс для всех чатов |
Дневной раздел и продолжения
Одна секция на день: DD/MM · Задачи. Новый день — новая секция и счётчик с 01. Лимит контекста не создаёт новую задачу: продолжение сохраняет номер, растёт только капсула C01, C02.
Как это выглядит в боковой панели
Статусы · вопрос: что значит «готово»?
Лимит, срок и «готово» — три разные вещи
Самая частая ошибка нейминга — один значок на всё. Здесь статус показывает состояние чата, а срок, лимит и приёмка ставятся только по своим основаниям.
| Символ | Значение | Откуда |
|---|---|---|
▶ | в работе | ядро |
⏳ | ждёт решения человека, чужого ответа или результата другого чата | ядро |
ℹ | справка или разбор, артефакта-результата нет | ядро |
⛔ЛИМИТ | подтверждённый лимит контекста; у старой строки добавляется C00→C01 | ядро |
✅ | принято: есть доказательство результата и приёмка владельцем | расширение |
⏰ | у задачи есть явный срок, и он прошёл | расширение |
Лимит
⛔ЛИМИТ — по измеренному порогу или вашему явному подтверждению. Наличие продолжения лимитом не считается.
Срок
Это поле задачи, а не состояние чата. Универсального «24 часа с создания» нет: чат, простаивающий сутки, не просрочен.
Готово
✅ требует доказательства и приёмки. Простаивающий чат автоматически не закрыт.
Откуда схема: ядро — рабочая схема автора VDAI.me. Два расширения (✅, ⏰) и индекс проектов со счётчиком n/всего — идеи партнёра по сообществу, которые мы подогнали под ядро. Его универсальный 24-часовой срок мы не взяли по причине выше.
Старт · вопрос: что сделать прямо сейчас?
Три минуты до первого заголовка
Нужен Python 3.9 или новее. Скрипт работает локально и ничего не отправляет.
Скачайте и распакуйте набор
Файл ZIP лежит в кнопке ниже. Внутри папка
session-naming-kit.Поправьте каталог проектов
Скопируйте
project_catalog.example.jsonвproject_catalog.jsonи замените метки своими. Цвета оставьте уникальными.Получите заголовок
Первый запуск пробный: номер не занят. Повторите с
--apply, когда заголовок вас устроит, и вставьте его в штатное переименование чата.unzip naming-kit.zip && cd session-naming-kit cp project_catalog.example.json project_catalog.json python3 session_title.py new --project WORK --topic "Оффер клиенту" --icon 🧾
Чтобы агент называл чаты сам
Вставьте блок в CLAUDE.md или AGENTS.md. Он короткий намеренно: правило читается за один проход.
## Нейминг чатов
Заголовок чата: `NN/D ЦВЕТ СТАТУС ИКОНКА тема · HH:mm`, не длиннее 60 знаков. Дневной раздел: `DD/MM · Задачи`.
- `NN` — следующий номер за день, с 01; `D` — число месяца. Продолжение сохраняет номер, меняется только капсула `Cvv`.
- `ЦВЕТ` — из `project_catalog.json`. `СТАТУС`: ▶ в работе · ⏳ ждёт · ℹ справка · ⛔ЛИМИТ подтверждённый лимит контекста · ✅ принято · ⏰ явный срок прошёл.
- Номер не придумывай: `python3 session_title.py new --project KEY --topic "..." --icon 🧾`. Проверка: `python3 session_title.py check "<заголовок>"`.
- `⛔ЛИМИТ` — только по измеренному порогу или моему подтверждению. `✅` — только с доказательством результата и моей приёмкой. «Простаивает» не значит «готово». Универсального срока в 24 часа нет.
- Скрипт ничего не переименовывает: предложи заголовок, а переименование выполняется штатной командой инструмента по моей просьбе.Сводка по проектам
Команда session_title.py index нумерует проекты по самому раннему чату и показывает счётчик n/всего:
01 🟩 Обучение (2, все ✅)
1/2 01/4 🟩 ✅ 🎓 Урок · 08:00
2/2 03/4 🟩 ✅ 🧪 Тест · 10:00
02 🟦 Работа (1, ▶1)
1/1 02/4 🟦 ▶ 🧾 Оффер · 09:00Что вы скачаете
Восемь файлов: спецификация, скрипт, каталог проектов, блок для инструкций, скилл, README и 14 тестов. Только стандартная библиотека Python.
Начните с одного заголовка
Скачайте набор и назовите следующий чат по схеме.
Чего набор не делает
- не переименовывает чаты и не создаёт разделы в боковой панели: скрипт только считает и проверяет строку;
- не ходит в сеть, не запускает модель и не читает переписки;
- не считает сроки:
⏰вы ставите сами; - не защищает файл состояния от двух одновременных писателей.
Как проверить файл
Размер и контрольная сумма SHA-256 нужны, чтобы убедиться, что скачан именно этот набор. После распаковки запустите python3 -m unittest discover -s tests: ожидается OK.
- naming-kit.zip · 16.6 КБ · v1.0 · 2026-10-04
- SHA-256 3735e42102ce4a10ae3b41f07f7946df44aaa422a8272a187588011dd4e51f30