---
name: content-tg-post
description: >
  Превращает идею, заметку или сырой текст в готовый пост для Telegram-канала —
  плотный, с тезисом первым, авторским голосом, в пределах 500-1500 символов.
  Используй, когда пользователь хочет «написать пост в тг», «оформить мысль для
  канала», «короткий пост», «tg-пост», «оформить идею для подписчиков».
---

# content-tg-post — Пост для Telegram-канала

Цель: взять идею или сырой текст и сделать из него **один** Telegram-пост, который хочется дочитать.

Перед началом прочитай:
- `~/.claude/rules/content-voice.md` — авторский голос (обращение «ты», не Wikipedia)
- `~/.claude/rules/content-formatting.md` — раздел Telegram

## Шаг 1. Пойми материал

Спроси (или возьми из контекста):
- **исходник**: идея в одну фразу, заметка из Obsidian, draft, тезисы
- **тема канала** (если ещё не знаешь): технический, личный, смешанный
- **формат поста**: тезис / разбор / личная история / разбор инцидента / краткий how-to

Если материала недостаточно для поста — **остановись и попроси конкретику**: «недостаточно для поста, нужен пример из практики или числа».

## Шаг 2. Найди тезис

Один пост = один тезис. Спроси себя:
- что я хочу, чтобы читатель вынес?
- если он прочтёт только первое предложение — он получит главное?

Сформулируй тезис в одну фразу. Это первая строка поста.

## Шаг 3. Сложи структуру

Стандартная структура поста на 500-1500 символов:

```
<Крючок / тезис — 1 предложение>

<Контекст или развёртывание тезиса — 2-4 предложения>

<Конкретика: пример, число, код, история — обязательно>

<Следствие / вывод / вопрос — 1-2 предложения, или отсутствует>
```

Каждый блок — отдельный абзац, разделённый пустой строкой.

## Шаг 4. Напиши

Применяя `content-voice.md`:
- никаких «дорогих читателей» и «представляет собой»
- ноль ИИ-штампов («давайте погрузимся», «в этой статье»)
- конкретика > обобщения
- короткие предложения, короткие абзацы

Применяя `content-formatting.md`:
- технические термины в `backticks`
- code blocks с указанием языка
- никаких заголовков `#` — Telegram их не рендерит
- символы для MarkdownV2 (или используй HTML-форматирование, если канал поддерживает)

## Шаг 5. Самопроверка

Прежде чем показать пользователю:
- **длина** — в диапазоне 500-1500? Если больше — режь. Если меньше — может, это твит, а не пост.
- **тезис в первой строке** — если убрать первые 1-3 предложения, теряется ли смысл? Если нет — выкидывай вступление.
- **конкретика** — есть ли хоть один пример / число / команда / ссылка?
- **личность** — мог это написать любой? Если да — добавь личное наблюдение.
- **финал** — он есть в принципе? Или текст обрывается? Оба варианта ок, главное — не «таким образом».

## Шаг 6. Покажи и спроси

Покажи пост в блоке (как он будет выглядеть в Telegram, без меты). Под ним:
- длина: X символов
- проверки: ✓ тезис первым / ✓ конкретика / ✓ голос ок

Спроси:
1. Принять
2. Сократить (если близко к 1500)
3. Усилить тезис
4. Добавить конкретики
5. Сделать варианты заголовка/хука

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

- не делай посты длиннее 1500 символов «потому что есть что сказать» — разбей на серию
- не используй эмодзи как буллет-маркеры
- не выдумывай числа и примеры — если у пользователя их нет, спроси
- не клей в один пост 2 тезиса — это всегда хуже, чем 2 разных поста
- не пиши «как уже писал ранее» — Telegram нелинеен, читатель мог не видеть предыдущий пост
