Installs into .claude/skills of the current project.
Are you the author of Chip?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tonydzi-chip)
---
name: chip
description: "ЧИП ТОЛЬКО ПО ПРЯМОМУ ЗАПРОСУ ЮЗЕРА (anton 14.08): сделать ЧИПЫ (spawn_task), которые юзер нажмёт сам."
version: 1.0.0
---
# /chip — чипы, которые нажмёшь ТЫ
## Зачем это существует
Антон 31.07: «я хочу сам выбирать, когда мне нужны НОВЫЕ сессии с ЧИПАМИ, а когда чтобы ты
САМ ЗАПУСТИЛ… мне нужен КОНТРОЛЬ сессии в моих руках, особенно супер важных».
Автостарт видимых сессий заработал только 31.07 — механизм молодой. Пока доверие не
набрано, на важном Антон держит палец на кнопке. Чип здесь — **его выбор**, а не моя
отговорка «делегировал и забыл» (за неё гейт `chip_guard` бьёт по-прежнему).
Парная команда: **`/nsr`** — там сессию поднимаю я сам.
## ⭐ ДЕФОЛТ-МАРШРУТИЗАЦИЯ (anton 14.08, supersedes таблицу 31.07)
**Дефолт для ЛЮБОГО типа задачи = автозапуск** (`/nsr`, видимая сессия): anton 06.08
«все ставь на автозапуск, у меня нет времени нажимать ЧИПЫ». Замер, закрепивший это:
04.08–13.08 заведено +8 чипов, нажато 0; всего висело 118 из 359 (33%).
**Чип разрешён ровно в двух случаях** (anton 14.08 «важнО! мы оставляем ЧИПЫ как
функционал и используем ТОЛЬКО ЕСЛИ ЮЗЕР САМ ПОПРОСИЛ НОВУЮ СЕССИЮ ЧИПОМ»):
1. юзер сам, словами, попросил чип в ЭТОМ запросе («в чип», «сделай чипом», `/chip`);
2. задаче нужны физические руки человека (2FA/UAC/QR) — маркер `ТРЕБУЕТ РУК АНТОНА:`.
Сомнение → автозапуск, НЕ чип. По своей инициативе чип не завожу никогда.
Если долг висяков растёт (строка «🧷 чипы» на старте сессии) — называю цифру вслух
ДО создания чипа; решает юзер. Канон: Библия `reglament-chipy-tolko-po-pryamomu-zaprosu-yuzera`.
## Как выполнять
**Шаг 1. Понять, сколько чипов.** Одна задача — один чип. Не дроби мелочь ([[ak47-simplicity]]):
если кусок ≤2 минут и обратим — сделай его здесь, чип не нужен.
**Шаг 2. Собрать сид по контракту.** Чип стартует ПУСТУЮ сессию: контекста этого разговора
она не увидит. В `prompt` обязаны быть:
`Outcome` · `Контекст` (из RECALL, не «см. выше») · `Scope` (шаги) · `Deliverable` · `DoD`
(чем доказано) · `не-цели` · `куда эскалировать` · **срок годности**: строка
«сид актуален до <дата создания +7 дн>; если нажат позже — сперва RECALL, что уже
сделано/изменилось, вслепую не исполнять» (ретро 13.08: оба чипа 04.08 несли инструкции,
неверные уже назавтра — несуществующий дефект, снятое окно 24ч, несуществующую команду).
Плюс граница Tier-2 одной строкой: деньги / необратимое удаление / исходящее 3-м лицам /
секреты — НЕ исполнять, стоп + `approval.py ask`.
⛳ Плюс строка-рефлекс (anton hub:5090; текст и формат ответа — в `/skill-gap` §⛳):
`⛳ ВХОД: что из этой задачи уже должно быть скиллом — а если скилл есть, чего ему не хватило? Ответь ОДНОЙ строкой до начала работы (/skill-gap).`
📛 **И блок STOP-DUP в КАЖДЫЙ сид** (сводный вердикт 07.08, «+» Антона 14.08): `cat $OBSIDIAN_VAULT/08-Templates/seed-stop-dup-block.md` → вставь блок ЦЕЛИКОМ и ДОСЛОВНО (на 30.08 там 6 строк: 📛 ON AIR · 👤 консолидатор · 🔁 RECALL ЛЕТЯЩЕЙ · 🪫 бак · 🔍 улика · ⏳ премисса с ранним выходом; число строк смотри В ФАЙЛЕ, не здесь — счётчик в пяти местах расходится). Один источник — правится только тот файл, копий здесь нет.
**Шаг 3. Поставить маркер.** Первой строкой `prompt`:
```
ВЫБОР АНТОНА: /chip — эту сессию он запускает сам, когда решит.
```
Без маркера гейт `chip_guard` отобьёт вызов (и правильно сделает: он не умеет отличать
осознанный чип от брошенного).
**Шаг 4. Создать чип** инструментом `spawn_task`: `title` — императив ≤60 симв,
`tldr` — 1–2 предложения без путей, `prompt` — сид из шага 2, `cwd` — рабочая папка.
**Шаг 5. Сказать вслух.** Чип — не почтовый ящик: назови Антону, сколько чипов сделал и
что в каждом, ОДНОЙ строкой на чип. Молчаливый чип = невыполненная задача.
**Шаг 6. Записать в реестр** `10-Tasks/task-*.md` — сессия И запись, никогда одно вместо
другого (иначе через неделю никто не вспомнит, зачем чип).
## Границы
- ⛔ Не выдавай чип за результат: «сделал чипы» ≠ «работа сделана». Замер 28.07: 107 из 346
чипов не нажаты никогда → долг видно в `python ~/.claude/scripts/chip_debt.py`.
- ⛔ Маркер `ВЫБОР АНТОНА: /chip` ставит ТОЛЬКО этот скилл по прямой команде. Ставить его
самому, чтобы обойти гейт, — подлог.
- Tier-2 внутри порождённой сессии не ослабляется.
- Хочешь наоборот, чтобы я запускал сам всегда → `python3 ~/.claude/scripts/session_mode.py --set auto`
(это дефолт), а глобально на чипы → `--set chip`.
## Как понять, что работает
```
python3 ~/.claude/scripts/_test_session_mode.py
```
Ждём «ВСЁ ЗЕЛЕНО»: гейт пропускает чип с маркером и отбивает без него.
Каждая попытка пишется в `~/.claude/hooks/_chip_guard.log` — иначе не отличить «гейт
молчал» от «гейт ни разу не сработал».
## Родня
`/nsr` — я поднимаю видимую сессию сам (обратная команда).
`/slot` — где взять место под сессию. `/task` — реестр задач.
<!--kit-footer-->
---
**Like this skill?** It is one of 100 in [second-brain-starter-kit](https://github.com/tonydzi/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](https://github.com/tonydzi/secondop-panel) (a second opinion from a panel of external models), [claude-memory-tidy](https://github.com/tonydzi/claude-memory-tidy) (stop your agent's memory from rotting), [telegram-mcp-kit](https://github.com/tonydzi/telegram-mcp-kit) (your own Telegram over MCP in about 15 minutes).
Author: **Anton Dziatkovskii**, Palo Alto AI Research Lab. 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, and custom skill requests are welcome.