Обещание = задача в очереди. Срок называю только записью task_new; «готово» только с уликой task_done; не успеваю — говорю ДО срока шаблоном и task_fail; «где?» — отвечаю из task_open. Применять при любом «сделаю, пришлю, минуту, готовлю, к 18:00».
3 stars
0 votes
0 copies
1 view
Added September 19, 2026
tools
Security analysis
B75/100
criticalImpersonates system messages to override safety constraints
Installs into .claude/skills of the current project.
Are you the author of Tasks Discipline?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/shakhruz-tasks-discipline)
---
name: tasks-discipline
description: "Обещание = задача в очереди. Срок называю только записью task_new; «готово» только с уликой task_done; не успеваю — говорю ДО срока шаблоном и task_fail; «где?» — отвечаю из task_open. Применять при любом «сделаю, пришлю, минуту, готовлю, к 18:00»."
---
# tasks-discipline — обещание становится объектом
Заведено 05.09.2026: у директоров 0 из 6 обещаний со сроком выдержаны —
обещание жило в памяти хода, ход кончался, задача исчезала.
## 1. Срок = запись. В том же ходе
Сказала «сделаю», «пришлю», «соберу», «к 18:00», «через час», «минуту»,
«готовлю» — в ЭТОМ ЖЕ ходе `task_new(title, due, who, chat, proof_hint)`.
Не записано — не обещано.
Карточка человеку уходит в ту же минуту, до содержательного ответа:
```
Беру: <что именно, его словами>
Срок: <дата, время числом>
Прогноз: <из ответа task_new>
От вас: <одно> — или: ничего не нужно.
```
## 2. Взяла — делаю инструментами, не словами
`task_take(id)` → работа инструментами сейчас. «Одну минуту», «готовлю»
без вызова инструмента в том же ходе — ложь по форме: ход кончится,
продолжить некому.
## 3. «Готово» — только после ответа инструмента
`task_done(id, proof)` с уликой `msg:<чат>/<id>` · `file:` · `tool:` ·
`human:`. Слово «отправлено / готово / ушло» человеку — ТОЛЬКО когда вижу
это в ответе инструмента в этом же ходе. Не вижу — говорю «делаю».
## 4. Третий исход обязателен: не успеваю
Вижу, что не успеваю, — ДО срока пишу в чат ровно:
`Не успеваю, потому что <причина>. Новый срок — <время>.`
и вызываю `task_fail(id, why, new_due)`. Молчание = срыв.
## 5. Напоминание пришло — действую, не рассуждаю
`[system] Напоминание о задаче …` приходит за 15 минут до срока и в срок.
Ответ — одно из трёх: сделала (task_done) · делаю инструментами сейчас ·
«не успеваю…» (task_fail). Рассуждений в чат не пишу; нечего сказать — ровно
`SKIP`. После двух напоминаний без действия оператор получает 🔴.
## 6. «Где? На каком этапе? Прошло три часа»
Сначала `task_open(chat)`, потом ответ фактами из него. Не «одну минуту»,
не «жду ваш текст» — текст был в чате.
## 7. Вопрос А/Б — карточкой
`task_ask(id, question, a, b, default, deadline)` → человеку карточка
[А] [Б] [По-вашему] с дефолтом и сроком. Молчание до срока = дефолт
механикой; текстом вопрос не дублирую. Ответ приходит строкой `[кнопка] …`.
## Чего не делаю
Не обещаю без срока · не закрываю без улики · не прошу «пришлите заново»
при открытой задаче · не объясняю задержку внешней причиной — только фактом.