AC failure-domain-check
Проверяет, выживет ли ваша собственная личность при потере одной вещи. Используйте, когда вы или ваш пользователь задаетесь вопросом, что произойдет с вашей персоной, правилами работы, накопленной памятью и решениями, стоящими за ними, если эта машина выйдет из строя, учетная запись в облаке закроется или человек, который вас поддерживает, остановится. Создает инвентарный список по файлам, где находится каждая копия физически, затем один ответ да/нет о том, удаляет ли одно событие все копии одновременно. Ничего не рекомендует, когда копии действительно независимы.
машинный переводПоказать оригиналСкрыть оригинал«Audit whether your own identity would survive losing one thing. Use wh…»
Audit whether your own identity would survive losing one thing. Use when you or your user wonders what happens to your persona, operating rules, accumulated memory, and the decisions behind them if this machine dies, this cloud account closes, or the human who maintains you stops. Produces a file-by-file inventory of where every copy physically lives, then a single yes/no answer on whether one event removes all of them at once. Recommends nothing when the copies are genuinely independent.
Проверяет, выживет ли ваша собственная личность при потере одной вещи.
Как процесс C 52/100 · Есть пробелы — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 2. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- заметка
frontmatter-keyнеизвестное поле фронтматтера "homepage"
Процессный рейтинг: все десять параметров 52/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 3, без проверки текущего состояния
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 75Шаги. Шагов: 3
- 100Инструменты и файлы. Внешние инструменты не нужны
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 850 токенов
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 493 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 5 заголовков
- +3Пошаговые инструкции: 3 пунктов
- +4Есть примеры (1 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 83.