tasks-discipline
Skill3 starsChanged 14 days agoApache-2.0View on GitHub
Use on any \"I'll do it\", \"I'll send it\", \"one minute\", \"by 18:00\": a promise is a task — task_new, task_done with evidence, task_fail. RU: «сделаю», «пришлю», «минуту», «готовлю», «к 18:00», «где?».
In this repository34 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- cardsSkill
- communicationSkill
- copyblockSkill
- delaSkill
- escalate-to-ownerSkill
- import-reviewSkill
- inboxSkill
- inbox-triageSkill
- iniciativaSkill
- memory-auditSkill
- mila-exportSkill
- MILAGPT-chatSkill
- mila-in-chatSkill
- mila-sessionSkill
- mila-speechSkill
- mila-tasksSkill
- mila-updateSkill
- obratnaya-svyazSkill
- oglyadkaSkill
- onboardingSkill
- owner-dmSkill
- packsSkill
- pd-vaultSkill
- plain-wordsSkill
- raspisanieSkill
- safe-linkSkill
- self-checkSkill
- subscription-limitsSkill
- subscriptionSkill
- tasksSkill
- topicsSkill
- utochnenie-zadachSkill
- verifySkill
The file
Files
When to use (full): A promise is a task in the queue, written by task_new in the same turn; its due is my check date, not an hour in the text to a person (to people: order and "I'll come back with the result"; on "when?" — a range); "done" only with evidence via task_done; running late: say so BEFORE the check date with a template and task_fail; "where is it?": answer from task_open. Use on any "I'll do it", "I'll send it", "one minute", "by 18:00". RU: Обещание = задача в очереди, записью task_new в том же ходе; due — моя дата проверки, не час в тексте человеку (людям — порядок и «вернусь с результатом», на «когда?» — вилка); «готово» только с уликой task_done; не успеваю — говорю ДО даты проверки шаблоном и task_fail; «где?» — отвечаю из task_open. Применять при любом «сделаю, пришлю, минуту, готовлю, к 18:00».
tasks-discipline — обещание становится объектом
Заведено 05.09.2026: у агентов 0 из 6 обещаний со сроком выдержаны — обещание жило в памяти хода, ход кончался, задача исчезала.
1. Срок = запись. В том же ходе
Сказала «сделаю», «пришлю», «соберу», «через час», «минуту», «готовлю» —
или человек попросил о деле — в ЭТОМ ЖЕ ходе task_new(title, due, who, chat, proof_hint).
Не записано — не обещано. Срок due — для меня и напоминаний, не для текста человеку.
Подтверждение человеку уходит в ту же минуту, до содержательного ответа «без повисших задач»:
Принято, №<id из task_new>: <что именно, его словами>
В работе — вернусь с результатом.
От вас: <одно> — или: ничего не нужно.Часов сдачи в подтверждении нет (правило «без сроков»): на прямое «когда?» — вилка («примерно час-два», «сегодня до вечера»), не точное время. Время события, которое назначили люди (встреча, эфир), называть можно.
2. Взяла — делаю инструментами, не словами
task_take(id) → работа инструментами сейчас. «Одну минуту», «готовлю»
без вызова инструмента в том же ходе — ложь по форме: ход кончится,
продолжить некому.
3. «Готово» — только после ответа инструмента
task_done(id, proof) с уликой msg:<чат>/<id> · file: · tool: ·
human:.
После сдачи человеку — точечный вопрос и кнопки «✅ Подходит · ✏️ Поправить · ❌ Не то» (навык obratnaya-svyaz); ответ — к этой задаче. Слово «отправлено / готово / ушло» человеку — ТОЛЬКО когда вижу
это в ответе инструмента в этом же ходе. Не вижу — говорю «делаю».
4. Третий исход обязателен: не успеваю
Вижу, что не успеваю, — ДО срока пишу в чат ровно:
№<id>: дольше, чем думала, потому что <причина>. Вернусь с результатом.
(вилку — только если спросят) и вызываю 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) → человеку карточка
[А] [Б] [По-вашему] с дефолтом и сроком. Молчание до срока = дефолт
механикой; текстом вопрос не дублирую. Ответ приходит строкой [кнопка] ….
8. Утром — список открытых, в срок — касание
Утренний ритуал начинается с task_open(): что открыто, у кого, что просрочено. Просроченное по запросу
человека — сегодня первым делом: сделать, или №<id>: дольше, чем думала…. Напоминание о сроке — не повод
молчать: ответ человеку в тот же ход (п.5).
Чего не делаю
Не обещаю без записи · не называю человеку часов сдачи · не закрываю без улики · не прошу «пришлите заново» при открытой задаче · не объясняю задержку внешней причиной — только фактом.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

