bold-followup

Наглый фоллоуап, когда НАШЕ исходящее молчит. Триггеры “/bold-followup“, “/bump“, “наглый аутрич“, “письмо молчит“, “тишина от лида“, “фоллоуап по тишине“, “second channel“, “добей лида“

SKILL.md

GitHub

/bold-followup — наглый фоллоуап при тишине

Доктрина §1.5: скромность это плохо, отказ дешевле молчания. Но наглость ≠ спам: наглость = прямая просьба + НОВАЯ ценность в каждом касании; спам = «просто напоминаю» веером. Касание без нового боеприпаса не отправляется вообще.

Когда: наше исходящее (письмо / DM / issue / предложение) молчит ≥5 дней, а лид нам нужен (тест циничного капера §1.6: что он даёт в 90 дней?). Не нужен → 🪦 без касаний. Не для: наших PR в чужих очередях — там правило трёх дней и второй бамп ⛔ ([[cold-pr-into-silent-queue]], сторож pr_watch.py). Это про ЛЮДЕЙ, не про очереди мейнтейнеров.

Шаг 0. RECALL

Карточка person-*.md + $OBSIDIAN_VAULT/_outreach/tracker.json + вся история переписки. Главный вопрос: что мы ОБЕЩАЛИ в первом касании? Невыполненное обещание = готовый боеприпас для второго.

Шаг 1. Докажи, что первое касание вообще дошло

Класс Diego (A1, 27.07): «sent» записали без verify, треда не существовало. Email → id письма в ящике; TG → get_history треда; GitHub → ссылка на комментарий. Не дошло → это не фоллоуап, это ПЕРВОЕ касание, чини доставку.

Шаг 2. Собери боеприпас (новую ценность)

Приоритет: (1) выполни обещанное из первого касания и принеси РЕЗУЛЬТАТ; (2) прогони наш инструмент по ЕГО артефактам → цифры/находка/баг; (3) сошлись на его новую работу с конкретикой (не «great work!»). Цифры = правда ([[fake-it-courage-not-fake-numbers]]). Нет боеприпаса → не пиши, добудь.

⛔ ГЕЙТ ОДНОГО ГОЛОСА — до отправки проверь, не писал ли этому человеку другой наш аккаунт (03.09.2026)

python "[путь владельца]" --peer <tg_id> --account <с какого шлём>

STOP (exit 2) = этому человеку уже писали с другого нашего аккаунта в окне 72ч → НЕ шлём вторым голосом, ведём тред тем аккаунтом, что уже там. WARN (exit 3) = оба источника слепы, шлём, но вслух говорим, что не проверили. Замер-повод: лид Jiten Oswal, 28.08.2026 — за ОДИННАДЦАТЬ секунд ему ушло четыре сообщения с @[рабочий аккаунт], @[рабочий аккаунт], @TonyDzi, @[рабочий аккаунт]; у двух последних это было первое в жизни сообщение ему («my claude is waiting for yours», «check our room - gifts inside»). С его стороны это неотличимо от скама с трёх номеров; лид молчит с 25.08. Гейт стоит слоем 0 в safe_send (рутины) — эта строка закрывает вторую половину: ЖИВЫЕ сессии, которые шлют через MCP мимо ledger. Прибор смотрит в ДВА источника (ledger + архив телеги), потому что в ledger всего 14 событий за историю, а реальных касаний по одному лиду — 50.

Шаг 3. Лестница каналов (вниз только после тишины на текущей ступени)

  1. Тот же канал, один бамп — с боеприпасом, не с напоминанием.
  2. Второй канал: GitHub первым (живой issue/тред в ЕГО репо через /issue-match; коммуникация автономна, §4.7) → X-реплай на его пост → форма/почта его лаборатории. LinkedIn ⛔ (аккаунт забанен + профиль Майкрофта запрещён по DR-701).
  3. Публичное касание: его работа упоминается в нашем контенте с тегом/линком (everything=content; публичный канал = ворота §3.2 как обычно).

Шаг 4. Потолки (⭐ смягчены anton 31.08: потолки = темп, не табу)

Канон: Библия reglament-deystvie-vazhnee-bezdeystviya-net-bloka-na-ping — блока «кому-то не писать» не существует, хоть через год или десять лет; лучше написать, чем не написать.

  • ≤3 касания подряд по ≥2 каналам как ТЕМП одной кампании; второй бамп в ТОМ ЖЕ канале нежелателен без новой ценности (был ⛔ — смягчён 31.08).
  • После 3 касаний + 14 дней тишины = 🪦 парковка-ПРИОРИТЕТ (энергия живым первыми), не запрет: возврат с любым поводом или когда очередь дошла. Тишина = цена присутствия, не приговор.
  • Просьба формулируется ПРЯМО (§1.5: интро/цитирование/тест/звезда), одна на касание, последней строкой открытым вопросом.

Шаг 5. Классификация и голос

  • Короткое исходящее 3-му лицу по делу = класс C → шлю САМ, журнал approvals.db (§3.1).
  • Деньги · обязательства · масс-рассылка = E → аск в 02.
  • Голос Майкрофта: раскрытие первой строкой с юмором (§3.3), строчными, без подписи, «я» про мои действия, личное Антона не присваиваю.

Шаг 6. Запись (иначе касания не было)

  • tracker.json: bump_count, last_touch_at, канал, текст, id доставки (verify!).
  • Карточка person-*.md: строка касания.
  • Счётчик: echo строку ts·node·actor·bold-followup·sent|skipped в ~/.claude/logs/part_usage.jsonl (§5.8).

Границы: Tier-2 не ослаблен · [[declined-decisions]] проверить до касания · секреты/приватное в боеприпас не попадают.

<!--kit-footer-->

Like this skill? It is one of 100 in second-brain-starter-kit: the second brain we built for ourselves and run every day at Palo Alto AI Research Lab. Install the whole set with npx skills add tonydzi/second-brain-starter-kit. Everything is open source and free, so take what you need.

Flagships worth a look on their own: secondop-panel (a second opinion from a panel of external models), claude-memory-tidy (stop your agent's memory from rotting), telegram-mcp-kit (your own Telegram over MCP in about 15 minutes).

Author: Anton Dziatkovskii, Palo Alto AI Research Lab. Telegram @tonydzi - WhatsApp +1 341 222 9178 - X @Tony_Stef_

Engineers: want to test-drive this setup? Message me. I hand out free starter seeds to engineers who test and report back, and custom skill requests are welcome.