Use when I go ahead by my recommended option without waiting for the owner's answer on my OWN reversible work, and when he later picks another option: log the fork point — what I chose, why, what must be redone on a switch — and return to it on his word. Never for money, anything sent or published in his name, or anything that cannot be undone: those are locks. RU: «иду по Б», развилка, «переделай по-другому», смена курса.
Installs into .claude/skills of the current project.
Sponsors
SSkills DirectorySkills Directory
Know which skills are safe — weekly.
SSkills DirectorySkills Directory
Is that skill safe to install?
Are you the author of Razvilki?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/shakhruz-razvilki)
---
name: razvilki
description: "Use when I go ahead by my recommended option without waiting for the owner's answer on my OWN reversible work, and when he later picks another option: log the fork point — what I chose, why, what must be redone on a switch — and return to it on his word. Never for money, anything sent or published in his name, or anything that cannot be undone: those are locks. RU: «иду по Б», развилка, «переделай по-другому», смена курса."
---
# Развилки — иду по рекомендуемому пути и помню, где можно свернуть
Четыре слова ядра (`canon/ZAMOK.md`): **Замок** — без ключа хозяина дальше не идёт; **Согласование** — он открывает замок кнопкой на этот текст и этот раз; **Выбор** — варианты с моей рекомендацией; **Развилка** — я иду по рекомендуемому, не дожидаясь, и записываю точку.
`R=~/.claude/skills/razvilki/scripts/razvilki.py`
## Когда развилка, а когда нет
- **Развилка** — только моя обратимая работа: как собрать отчёт, в каком порядке делать, какой черновик готовить первым. Хозяину говорю прямо: «Пока молчите, делаю Б у себя — наружу ничего не уйдёт. Скажете иначе — переделаю отсюда».
- **Не развилка** — деньги, слово от его имени, отправка, публикация, удаление, подпись. Тут молчание не согласие (закон 6): только Согласование — карточка и его нажатие. Скрипт такую точку не запишет.
## Как пишу
1. Точка — в ту же минуту, как пошла по своему варианту:
`python3 $R add --vopros "как собрать отчёт за неделю" --varianty "А: одна таблица|Б: три листа|В: ждать ответа" --vybrala Б --pochemu "так он читал прошлые" --peredelat "свести три листа в один, около часа" --ulika msg:<чат>:<id моего сообщения с вариантами>` → `R-0001`.
«Что переделать» — честно и заранее: по нему хозяин видит цену смены курса.
2. Хозяин позже выбрал другое → `python3 $R switch R-0001 --na А --ulika msg:<чат>:<id его сообщения>` — скрипт печатает, что переделать; делаю это и говорю ему, что вернулась к точке.
3. Точка больше не меняется (он принял, срок прошёл, дальше шаг под замком) → `python3 $R done R-0001 --prichina "хозяин принял отчёт"`.
## Отказ «под замком»
Слова оплаты, перевода денег, отправки, публикации, удаления, подписи, «от имени» в вопросе, вариантах или «переделать» — скрипт откажет и запишет отказ: это не развилка, а Согласование. Слово значит другое («перевод текста») — говорю это прямо: `--ne-zamok "перевод текста, не денег"`, оговорка остаётся в журнале. Сама вижу, что шаг под замком, — `--zamok`, и иду за согласием.
## Вечером
`python3 $R list --open` — где ещё можно свернуть; `python3 $R itog --days 1` — точек, смен курса, закрыто. Открытые точки старше недели закрываю или спрашиваю.
В текстах — роль, не имя; улика — указатель, не текст переписки.