BF hersona
Используйте, когда пользователь хочет применить к текущей сессии персонажа из шаблона общих атрибутов (например, «хочу говорить как цундере», «писать в вежливой форме», «вести себя как героиня», «hersona attach tsundere», «/hersona personality/tsundere», «hersona personas install keigo_support», «установить готовый пакет»). Загружает YAML-файлы личности / речи / архетипа / внешности / хобби из атрибутов/<категория>/<имя>.yaml и внедряет их основные черты / коронные фразы / тон / второе лицо / окончания предложений в системный промпт. Поддерживает четыре режима: одиночный (один атрибут, по умолчанию), множественный (несколько атрибутов с автоматической проверкой совместимости/конфликтов), постоянный (регистрируется через API фреймворка для автоматического применения в новых сессиях) и сброс (очистка всех постоянных регистраций). Новое: подкоманда `hersona personas` устанавливает именованный пакет персон (рецепт смешивания + вес + сценарий использования) в реестр Hermes за один шаг. Работает на основе основного пакета hersona и CLI `hersona`.
машинный переводПоказать оригиналСкрыть оригинал«Use when the user wants to apply a character persona to the current se…»
Use when the user wants to apply a character persona to the current session from a generic attribute template (e.g. 'ツンデレで話したい', '敬語で執筆したい', 'ヒロイン役で振舞って', 'hersona attach tsundere', '/hersona personality/tsundere', 'hersona personas install keigo_support', '出来合いパック入れて'). Loads personality / speech / archetype / visual / hobby YAMLs from attributes/<category>/<name>.yaml and injects their core_traits / catchphrases / tone / second_person / sentence_endings into the system prompt. Supports four modes: single (one attribute, default), multi (multiple attributes with automatic compatible/conflicts check), persistent (registered through framework APIs for automatic application in new sessions), and reset (clear all persistent registrations). New: the `hersona personas` subcommand installs a named persona pack (recipe of blend + weight + use_case) into the Hermes registry in one step. Backed by the hersona core package and the `hersona` CLI.
Используйте, когда пользователь хочет применить к текущей сессии персонажа из шаблона общих атрибутов (например, «хочу говорить как цундере», «писать в…
Как процесс F 41/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: ../../docs/guides/self-introduction.md, ../../docs/guides/self-introduction.ja.md, references/self-introduction.md
Как улучшить
- Для Hermes description должен быть одним предложением до 60 символов; условия применения вынесите в раздел «When to Use».
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 1. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
description-long-hermesdescription 949 символов, а стандарт Hermes требует ≤ 60 (одно предложение, с точкой) - предупреждение
body-longтело SKILL.md ≈ 5639 токенов (рекомендуется < 5000); вынесите детали в references/ - предупреждение
missing-refссылка на отсутствующий файл: ../../docs/guides/self-introduction.md - предупреждение
missing-refссылка на отсутствующий файл: ../../docs/guides/self-introduction.ja.md - предупреждение
missing-refссылка на отсутствующий файл: references/self-introduction.md - предупреждение
missing-refссылка на отсутствующий файл: scripts/run_quiz.py
Процессный рейтинг: все десять параметров 41/100
- 0Инструменты и файлы. Не хватает 4 файла(ов): ../../docs/guides/self-introduction.md, ../../docs/guides/self-introduction.ja.md, references/self-introduction.md
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 10, без проверки текущего состояния
- 60Шаги. Шагов: 96, расплывчатых формулировок: 4
- 60Согласованность. Диалект Hermes требует category и tags
- 70Стоимость исполнения. Тело инструкции 5639 токенов
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Ошибки и развилки. Развилок: 1, есть раздел про ошибки
- low Разделов верхнего уровня: 11. Похоже на несколько доменов в одном скилле
- low Ответ описан самодельной разметкой (14 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +3Длина description 949: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +2Инструкции на одном языке
- +4Описание говорит, когда скилл НЕ применять
- +4Структура: 22 заголовков
- +3Пошаговые инструкции: 96 пунктов
- +4Есть примеры (6 блоков кода)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 58.