AC zmm-decide
📐 Чжан Минмин. Когда не уверен — используйте, когда не уверены. Три ситуации: ① Делать это или нет (анализ решений) ② В чем на самом деле заключается моя проблема (разбор до сути) ③ Знаю, что нужно делать, но не могу сдвинуться с места (сначала исключить структурные причины, потом говорить о психологических). Я не буду решать за вас, но задам правильные вопросы, устраню препятствия, дам четкие критерии и в итоге составлю обещание, которое автоматически вернется к вам в срок. Триггеры: /zmm-decide, /не уверен, /делать или нет, /застрял, "стоит ли брать этот заказ", "стоит ли открывать вторую точку", "нужно ли инвестировать", "в чем моя проблема", "знаю, что делать, но не могу начать" —— 📐 Чжан Минмин. Даю критерии, а не формулы. Каждое правило отмечено реальной стоимостью.
машинный переводПоказать оригиналСкрыть оригинал«📐 詹明明·拿不准的时候 ——拿不准的时候用。三种情况:①这件事要不要做(决策推演)②我这问题到底是什么问题(拆到本质)③知道该做但就是动…»
📐 詹明明·拿不准的时候 ——拿不准的时候用。三种情况:①这件事要不要做(决策推演)②我这问题到底是什么问题(拆到本质)③知道该做但就是动不了(先排除结构性原因,再谈心理)。不替你决定,但会把问题问对、把约束摆平、把判据给死,最后落成一条到期会自动回来找你的承诺。 触发方式:/zmm-decide、/拿不准、/要不要做、/卡住了、「这个单接不接」「要不要开第二家」「该不该investment」「我这问题到底是什么」「知道该做但就是不动」「想不清楚」 For owner-operators facing a fork or a stall. Three modes: decide whether to do something, dissolve the question down to what is actually being asked, or diagnose why a known task is not moving — structural causes ruled out before psychological ones. Trigger: /zmm-decide, "should I take this deal", "should I open a second location", "what is my actual problem", "I know what to do but can't start" —— 📐 詹明明 · 不给公式,给判据。每条规则都标了实测代价。
📐 Чжан Минмин. Когда не уверен — используйте, когда не уверены. Три ситуации: ① Делать это или нет (анализ решений) ② В чем на самом деле заключается моя…
Как процесс C 53/100 · Есть пробелы — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 3. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- заметка
frontmatter-keyнеизвестное поле фронтматтера "slug" - заметка
frontmatter-keyнеизвестное поле фронтматтера "displayName"
Процессный рейтинг: все десять параметров 53/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 100Инструменты и файлы. Внешние инструменты не нужны
- 100Шаги. Шагов: 28
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 2167 токенов
- 100Повторный запуск. Изменяющих операций нет
- low Разделов верхнего уровня: 11. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 4 примера фраз-триггеров в кавычках
- +3Длина description 661 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 35 заголовков
- +3Пошаговые инструкции: 28 пунктов
- +4Есть примеры (4 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (1 из 1)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 91.