BC my-study-pal
Навык для объяснения китайских концепций, предназначенный для сценариев фрагментарного обучения взрослых. Используется для обработки запросов типа «Что означает это понятие?», «О чем на самом деле этот термин?», «Чем отличается это слово от того?», «Что означает это сокращение?». Подходит для ситуаций, когда пользователь сталкивается с незнакомыми понятиями, терминами, сокращениями, существительными: сначала быстро объясняет до понимания, затем по мере необходимости переходит к прямому ответу, объяснению или руководству, а также ведет записи обучения и профиль пользователя в mystudy.
машинный переводПоказать оригиналСкрыть оригинал«面向成年人碎片化学习场景的中文概念解释搭子 skill。用于处理“这个概念是什么意思”“这个名词到底在说什么”“这个词和那个词有什么区别”“…»
面向成年人碎片化学习场景的中文概念解释搭子 skill。用于处理“这个概念是什么意思”“这个名词到底在说什么”“这个词和那个词有什么区别”“这个缩写是什么意思”这类请求。适合在用户遇到陌生概念、术语、缩写、名词时,先快速讲到听懂,再按需要用直答模式、讲解式或引导式推进,并维护 mystudy 学习记录和用户画像。
Навык для объяснения китайских концепций, предназначенный для сценариев фрагментарного обучения взрослых.
Как процесс C 53/100 · Есть пробелы — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Чем это грозит
Находки средней серьёзности: скорее всего скилл честный, но прочитайте, что именно насторожило сканер.
Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.
Скилл содержит команды, которые удаляют файлы, переписывают диски или исполняют код, скачанный из сети. Агент может выполнить их без вопроса, если считает, что так требует инструкция.
Замените разрушительные команды на безопасные аналоги с подтверждением, ограничьте область действия конкретной папкой и не тяните код через curl | bash: укажите версию и контрольную сумму.
Как улучшить
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 1
✓ Критических и высоких находок нет
Средние и низкие: 1
-
средняя Опасные команды
cmd-execpolicy-bypasssetup.md:46Запуск PowerShell с обходом execution policypowershell -ExecutionPolicy Bypass -File "<skill-root>/scripts/init…ps1" -Root "<workspace-root>"
Просканировано файлов: 21. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда")
Процессный рейтинг: все десять параметров 53/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 100Инструменты и файлы. Внешние инструменты не нужны
- 100Шаги. Шагов: 48
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 754 токенов
- 100Повторный запуск. Изменяющих операций нет
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- -32 из 2 скриптов не упомянуты в SKILL.md
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 4 примера фраз-триггеров в кавычках
- +3Длина description 157 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 9 заголовков
- +3Пошаговые инструкции: 48 пунктов
- +4Есть примеры (1 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (11 из 11)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 78.