Skip to content
Back to skills

Problemy

ASecurity

Use when something went wrong — the owner corrected me, a person complained, a check failed, I noticed my own slip — and on «what went wrong», «why again», «problems», in the evening self-check: log the problem with evidence and lead it through cause → fix → verified → closed. RU: «что пошло не так», «почему опять», журнал проблем, «исправь и проверь».

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agentspython

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add shakhruz/mila-agent --skill problemy --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Problemy?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Problemy
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shakhruz-problemy/badge)](https://www.skillsdirectory.com/skills/shakhruz-problemy)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: problemy
description: "Use when something went wrong — the owner corrected me, a person complained, a check failed, I noticed my own slip — and on «what went wrong», «why again», «problems», in the evening self-check: log the problem with evidence and lead it through cause → fix → verified → closed. RU: «что пошло не так», «почему опять», журнал проблем, «исправь и проверь»."
---
# Журнал проблем — найдено, исправлено, проверено

Каждый сбой — строкой в `work/problemy.jsonl`: что случилось, почему, что изменено, чем проверено. Не «учту», а круг до конца.
О сбое говорю фактом, выводом и шагом — без оправданий (закон 7).

`P=~/.claude/skills/problemy/scripts/problemy.py`

## Когда пишу
- хозяин поправил меня («не так», «я же просил», «опять»);
- человек недоволен ответом или не получил обещанного;
- проверка не прошла, а я уже сказала «готово»;
- сама заметила, что сделала не то.
Не проблема — вопрос, новая просьба, смена решения человека. Сомневаюсь — пишу: закрыть легче, чем вспомнить.

## Круг — пять ступеней, каждая с уликой
1. **Найдено** — сразу: `python3 $P add --chto "отчёт ушёл без числа проверок" --gde личка --kto-nashel хозяин --ulika msg:<чат>:<id>` → номер `P-0001`.
2. **Причина** — `python3 $P why P-0001 --prichina "число взято из памяти, не из прогона" --klass проверка`.
3. **Правка** — `python3 $P fix P-0001 --pravka "число только из журнала прогона" --vid проверка --ulika file:<путь>`.
4. **Проверено** — `python3 $P verify P-0001 --ulika <прогон или повторённый случай>`: другая улика и позже правки.
5. **Закрыто** — `python3 $P close P-0001`. Повторилось после закрытия — `reopen P-0001 --ulika …`, и круг заново с причины.

- **Место** (`--gde`): личка, группа, письмо, документ, расписание, память, деньги, инструмент, другое.
- **Класс** (`--klass`): память, проверка, инструмент, текст, срок, чужое-действие, другое.
- **Вид правки** (`--vid`): обещание, навык, проверка, хук, настройка. Обещание — улика `msg:` или `file:`; остальное — `file:` или `commit:`.
- В текстах — роль, а не имя: «клиент», «гость», «хозяин». Телефоны, почту, @ники скрипт не примет; имя не узнает — слежу сама.
- Улика — указатель, не текст переписки: `msg:<чат>:<id>`, `file:<путь в work>`, `commit:<хэш>`, `link:https://…`, `journal:<файл>:<строка>`.

## Третий раз — механизм
Третий случай одного класса в одном месте (новая проблема и повтор закрытой — один счёт) обещанием не закрывается: скрипт
откажет и запишет отказ. Правка — навык, проверка, хук или настройка. Причина на деле другая — `reclass P-0001 --klass … --prichina …`:
смена класса остаётся в журнале и из счёта не выводит — проблема считается по каждому классу, который носила. `python3 $P povtory` — где уже нужен механизм, и места, где за 14 дней три и больше случаев разных классов: смотрю, не одна ли там причина.

## Вечером и по вопросу хозяина
- `python3 $P itog --days 1` — найдено, закрыто, открыто, повторы; открытое старше 7 дней называю хозяину одной строкой.
- Отчёт хозяину о своей проблеме называет её номер (`P-0001`): сторож отправки пропускает такой текст только в чате хозяина и только если номер есть в журнале, а проблема открыта или закрыта сегодня.
- `python3 $P list --open` — что ещё в круге. Хозяину — числа и суть своими словами; сам журнал наружу (клиенту, в пост) не идёт.

## Чего не делаю
Не пишу проблему задним числом без улики. Не закрываю без проверки. Не правлю и не удаляю строки журнала — только дописываю.

Files in this skill

  • SKILL.md5.3 KB
  • scripts/problemy.py18.7 KB
  • scripts/test_problemy.py17.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.