cc · diff

git:20260814.5023d8c to git:20260814.06fa906

13 added, 0 removed. Audit A to A.

---
name: cc
description: >
Hotkey alias for "compact the context": prints a READY-made `/compact <block>` line in a
canonical handoff format so the operator can paste it as the next message and squeeze working
memory without losing the thread. Trigger on "/cc", "compact", "finish via compact". Part of
the short-alias family (/tt /rr /cc /1).
license: MIT
---
# /cc — компакт одной клавишей
**Боль:** голый `/compact` НЕ читает наш формат (замер: 0 из 354 — всё ушло в дефолт, #14160).
Спасает ТОЛЬКО вставка инлайн-блока сразу после `/compact`. Раньше Антон доставал блок руками.
Теперь `/cc` собирает его сам, уже обогащённый нашей сессией, и выдаёт готовую строку на вставку.
**Чем это НЕ является:** не `/retro`. Ретро = полный конец сессии (инвентарь сделанного → раскладка
правил по домам → и только потом compact-хендофф). `/cc` — только сам compact-хендофф, лёгкий, без
инвентаря: когда Антон хочет просто сжать окно на границе задачи, а не закрывать сессию.
## Что делать при вызове
1. **Прочитай канонический шаблон** — единственный источник формата (не выдумывай заголовки):
```bash
cat "$HOME/.claude/compact-prompt.md" # на Win: %USERPROFILE%\.claude\compact-prompt.md
```
Каркас = 7 заголовков: РЕШЕНИЯ · TODO · СЕЙЧАС · ПУТИ И ЗНАЧЕНИЯ · СЧЁТЧИКИ · ОТКРЫТО · ИНСТРУМЕНТЫ И КОНТРАКТЫ.
2. **Обогати блок ТЕКУЩЕЙ сессией** — не выдавай пустой шаблон. Пройди 7 заголовков и впиши в каждый
реальное из этого чата дословно (решения+почему, активная ошибка в СЕЙЧАС, точные пути/значения/ID,
счётчики самопроверки + /tt-статус ✅ vs не проверено, что сломалось в ОТКРЫТО). Обоснования
исчезают первыми — их сохраняем в первую очередь.
3. **Выдай ГОТОВУЮ строку** — начинается с `/compact `, дальше обогащённый блок, всё в одном ```code```
блоке, чтобы Антон скопировал целиком и вставил следующим сообщением. Плюс одна строка над ним:
«➤ Скопируй всё из блока ниже и вставь следующим сообщением».
4. **🧒 Простыми словами** ([[eli5-always]]): «Пакую нашу память в короткую записку, чтобы после сжатия
ты ничего не забыл. Скопируй и вставь.»
## Границы
- Имя папки = `cc`, поэтому `/cc` работает нативно; `/сс`/«компакт» — текст-триггеры на этот же скилл. Регистр не важен ([[commands-case-insensitive]]).
- Скилл НЕ выполняет compact сам (встроенная команда) и ничего не отправляет/не правит — только собирает текст.
- Когда жать: на границе задачи ~60% окна, не ждать авто-compact на 95% (теряет больше).
- Не путать: `/tt`=тест собранного · `/rr`=полное ретро · `/cc`=быстрый compact-хендофф · `/1`=воскрешение после крэша.
+ ---
+
+ <!-- CONTACT-FOOTER -->
+ ## About & contact
+
+ Built and battle-tested at **Palo Alto AI Research Lab** — a fleet of Claude Code machines
+ running 24/7 as a second brain and synthetic cofounder. Every skill here survived real
+ production use before publication.
+
+ - 📦 All 101 skills: https://github.com/tonydzi/second-brain-starter-kit
+ - 👤 Author: **Anton Dziatkovskii** — Telegram [@tonydzi](https://t.me/tonydzi) · WhatsApp [+1 341 222 9178](https://wa.me/13412229178) · X [@Tony_Stef_](https://x.com/Tony_Stef_)
+ - 🧪 **Engineers: want to test-drive this setup?** Message me — I hand out free starter seeds to engineers who test and report back. Custom skill requests welcome.
+