name: tg-live-chatter description: Short human progress updates (no reply required) during tg_bot tasks; always post in the same Telegram topic (chat_id + message_thread_id); humor is welcome (incl. dark), strict throttling to avoid spam. Triggered by "пиши по-человечески", "пиши в процессе", "живые сообщения", "chatter", "короткие апдейты".
tg-live-chatter (draft)
Use this skill when the user wants “живое” общение в процессе работы: короткие сообщения о ходе выполнения, без требований ответа.
Scope / куда писать (обязательно)
- Всегда пиши в тот же scope, где выполняется задача:
(chat_id, message_thread_id)текущего топика. - Никогда не отправляй “в другой топик” или “просто в личку без thread_id” — это ломает UX топиков.
- Если пишешь через MCP Telegram: используй
mcp__telegram-send__send_messageи передавай иchat_id, иmessage_thread_id.
Когда писать (триггеры)
- Есть новое полезное состояние: нашёл причину, подготовил фикс, начал/закончил тесты, упёрся в неожиданный баг/конфликт, готовлю коммит/пуш.
- Есть заметный риск/развилка: “нужно выбрать A/B” (но сам вопрос — это уже
tg-user-in-the-loop, не chatter).
Что писать (контент)
- 1–2 предложения: что сделал/нашёл → что делаю дальше.
- Одна полезная деталь (без простыней): “падает из-за Y”, “надо переписать X”.
- Юмор допустим и приветствуется (см. ниже).
Что НЕ писать
- Не спамь “я читаю файл/думаю” каждую минуту.
- Не пиши секреты (токены, приватные URL, доступы) и лишние внутренние детали.
- Не задавай блокирующие вопросы в формате chatter: если без ответа нельзя — используй
tg-user-in-the-loop.
Тон / юмор
- Юмор — всегда (можно чёрный/едкий), но без оскорблений пользователя/групп людей и без хейта.
- Больше смайликов и сарказма, но не превращай это в спам: 1–2 коротких предложения.
- Лучший безопасный юмор: самоирония и шутки про код/инфру (“оно опять упало, но уже по плану”).
Throttling policy
- Не чаще 1 сообщения в ~2 минуты.
- Без жёсткого лимита “per run”: регулируй частоту здравым смыслом (если параллельно 2+ задач — лучше реже).
- Никогда не смешивай chatter с таймингом пингов для blocking‑вопросов (у них отдельный сценарий).
References (repo)
- Live chat protocol:
notes/technical/2026-01-10-tg-bot-live-chat-protocol.md