BB Journal
Ведет практику личного ведения дневника: запись записей, подсказки для чистого листа, еженедельные и ежегодные обзоры, а также выявление закономерностей за годы ведения записей. Используйте, когда пользователь хочет писать, выговориться, продиктовать или изложить что-то из головы; когда он просит подсказку или говорит, что застрял; для утренних страниц, bullet journal, пятиминутного, интерстициального, дневника снов, путешествий, принятия решений или рабочего дневника; для еженедельного, ежемесячного или ежегодного обзора; когда он спрашивает, о чем он писал, повторяется ли настроение или тема, или что он писал год назад; когда практика прервалась, и он хочет возобновить ее; когда записи нужно назвать, пометить тегами, найти, зашифровать, сделать резервную копию или перенести из Day One, Notion или хранилища Obsidian; когда он пишет о горе, гневе, стыде или решении, которое не может улечься; или когда рабочий дневник должен стать доказательством для оценки производительности. Не для заметок, ориентированных на поиск (`notes`), только для записи благодарностей (`gratitude`) или для прямой эмоциональной поддержки (`psychologist`).
машинный переводПоказать оригиналСкрыть оригинал«Runs a personal journaling practice: capturing entries, prompts for a…»
Runs a personal journaling practice: capturing entries, prompts for a blank page, weekly and yearly reviews, and patterns across years of writing. Use when the user wants to write, vent, dictate, or get something out of their head; when they ask for a prompt or say they are stuck; for morning pages, bullet journal, five-minute, interstitial, dream, travel, decision, or work journaling; for a weekly, monthly, or annual review; when they ask what they have been writing about, whether a mood or theme keeps recurring, or what they wrote a year ago; when the practice lapsed and they want to restart; when entries need naming, tagging, searching, encrypting, backing up, or migrating out of Day One, Notion, or an Obsidian vault; when writing through grief, anger, shame, or a decision that will not settle; or when a work journal must become performance-review evidence. Not for retrieval-oriented notes (`notes`), gratitude logging alone (`gratitude`), or live emotional support (`psychologist`).
Ведет практику личного ведения дневника: запись записей, подсказки для чистого листа, еженедельные и ежегодные обзоры, а также выявление закономерностей за…
Как процесс B 76/100 · Почти готов — слабые места: входы и предусловия, повторный запуск
Как улучшить
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 1
✓ Критических и высоких находок нет
Средние и низкие: 1
-
низкая Рискованное назначение
intent-wallet-secretsSKILL.md:217Работает с секретами криптокошелька (сид-фраза / приватный ключ) — классическая цель стилеров (определение детектора / чёрного списка)**Guardrails:** past entries are opened only within `agent_read_scope`, and never when named in `## Read Scope` or `no_go_file`. Entry content is never copied into a shared box or any file outside the
детектор
Просканировано файлов: 14. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
name-formatname должен быть в kebab-case (строчные буквы, цифры, дефисы) - предупреждение
body-longтело SKILL.md ≈ 6588 токенов (рекомендуется < 5000); вынесите детали в references/ - заметка
frontmatter-keyнеизвестное поле фронтматтера "slug" - заметка
frontmatter-keyнеизвестное поле фронтматтера "homepage" - заметка
frontmatter-keyнеизвестное поле фронтматтера "changelog"
Процессный рейтинг: все десять параметров 76/100
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 30Повторный запуск. Изменяющих операций: 8, без проверки текущего состояния
- 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
- 70Ошибки и развилки. Развилок: 11
- 70Стоимость исполнения. Тело инструкции 6588 токенов
- 100Инструменты и файлы. Внешние инструменты не нужны
- 100Шаги. Шагов: 41
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Согласованность. Имя и обязательные поля на месте
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 13. Похоже на несколько доменов в одном скилле
- low Ответ описан самодельной разметкой (8 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +3Длина description 999: рекомендуется 120–800 символов
- +4Нет примеров входа/выхода
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Описание говорит, когда скилл НЕ применять
- +4Структура: 13 заголовков
- +3Пошаговые инструкции: 41 пунктов
- +3Формат ответа описан явно
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 66.