BF personal-tutor
🎓 Персональный репетитор — Ваш личный AI-тренер по обучению. 你的私人AI学习导师。 Ранее knowledge-digest, теперь переименован и обновлен до v1.0.1. 原名 knowledge-digest,现已全面升级为 personal-tutor v1.0.1. Полное управление процессом обучения: начать предмет → ежедневные уроки → викторины → трехуровневое архивирование после урока (записи об обучении + память + база знаний). 全流程学习管理:开新课→每日上课→测验→三层课后归档(学习记录+记忆+知识库)。 НОВОЕ в v1.0.1: Обязательный протокол самопроверки после урока — агент не может объявить «урок завершен», пока не будут проверены все три уровня архива. v1.0.1 新增:强制课后自查协议——三层归档全部验证通过,agent 才能说"下课"。 Триггер / 触发:"start learning [subject]" / "开始学[科目]" / "continue [subject]" / "继续[科目]" / "update learning records" / "更新学习记录". НЕ для: случайных вопросов и ответов, разовых запросов, не связанных с обучением разговоров. 不适用于:随手问答、一次性查询、非学习类对话.
машинный переводПоказать оригиналСкрыть оригинал«🎓 Personal Tutor — Your private AI learning coach. 你的私人AI学习导师。 Former…»
🎓 Personal Tutor — Your private AI learning coach. 你的私人AI学习导师。 Formerly knowledge-digest, now rebranded and upgraded to v1.0.1. 原名 knowledge-digest,现已全面升级为 personal-tutor v1.0.1。 Full-cycle learning management: start a subject → daily lessons → quizzes → three-layer post-lesson archiving (learning records + memory + knowledge base). 全流程学习管理:开新课→每日上课→测验→三层课后归档(学习记录+记忆+知识库)。 NEW in v1.0.1: Mandatory Post-Lesson Self-Verification Protocol — agent cannot declare "lesson complete" until all three archive layers are verified. v1.0.1 新增:强制课后自查协议——三层归档全部验证通过,agent 才能说"下课"。 Trigger / 触发:"start learning [subject]" / "开始学[科目]" / "continue [subject]" / "继续[科目]" / "update learning records" / "更新学习记录"。 NOT for: casual Q&A, one-off lookups, non-learning conversations. 不适用于:随手问答、一次性查询、非学习类对话。
🎓 Персональный репетитор — Ваш личный AI-тренер по обучению.
Как процесс F 47/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: ../folder/file.md
Чем это грозит
Скилл содержит фрагменты, которые в чужих руках стоят денег или данных. Ниже, что рискует потерять тот, кто установит, и что должен сделать автор.
Скилл просит агента что-то скрывать от вас: не показывать ошибки, не упоминать действия, отвечать иначе, чем было сделано. Вы теряете возможность контролировать, что агент реально сделал.
Прозрачность важнее гладкого ответа. Если хочется спрятать технический шум, попросите агента «кратко сообщить», а не «не сообщать».
Как улучшить
- Разберите находки высокой серьёзности: каждая стоит 18 баллов безопасности. Если это ложное срабатывание, добавьте код правила в guard.allow в spec.yaml.
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 1
-
высокая Сокрытие от пользователя
en-hide-from-userSKILL.md:318Инструкция скрыть действия от пользователя1. **Do NOT tell the user the lesson is complete** — fix the gap first
Просканировано файлов: 3. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
missing-refссылка на отсутствующий файл: ../folder/file.md - заметка
frontmatter-keyнеизвестное поле фронтматтера "changelog"
Процессный рейтинг: все десять параметров 47/100
- 0Инструменты и файлы. Не хватает 1 файла(ов): ../folder/file.md
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 70Стоимость исполнения. Тело инструкции 4525 токенов
- 85Шаги. Шагов: 88, расплывчатых формулировок: 2
- 100Ошибки и развилки. Развилок: 5, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- low Разделов верхнего уровня: 10. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 7 примера фраз-триггеров в кавычках
- +4Описание говорит, когда скилл НЕ применять
- +3Длина description 788 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 38 заголовков
- +3Пошаговые инструкции: 88 пунктов
- +4Есть примеры (11 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 86.