AB variant-annotation
Запрос и аннотирование генетических вариантов из баз данных ClinVar и dbSNP. Активируется, когда: - Пользователь предоставляет идентификатор варианта (rsID, нотация HGVS, геномные координаты) и спрашивает о клинической значимости - Пользователь упоминает «ClinVar», «dbSNP», «аннотация варианта», «патогенность», «клиническая значимость» - Пользователь хочет узнать, является ли мутация патогенной, доброкачественной или неопределенной значимости - Пользователь предоставляет контент VCF или данные варианта, требующие интерпретации - Входные данные: идентификатор варианта (rs12345), нотация HGVS (NM_007294.3:c.5096G>A) или геномные координаты (chr17:43094692:G>A) - Выходные данные: клиническая значимость, классификация ACMG, частота аллелей, ассоциации с заболеваниями
машинный переводПоказать оригиналСкрыть оригинал«Query and annotate gene variants from ClinVar and dbSNP databases. Tr…»
Query and annotate gene variants from ClinVar and dbSNP databases. Trigger when: - User provides a variant identifier (rsID, HGVS notation, genomic coordinates) and asks about clinical significance - User mentions "ClinVar", "dbSNP", "variant annotation", "pathogenicity", "clinical significance" - User wants to know if a mutation is pathogenic, benign, or of uncertain significance - User provides VCF content or variant data requiring interpretation - Input: variant ID (rs12345), HGVS notation (NM_007294.3:c.5096G>A), or genomic coordinates (chr17:43094692:G>A) - Output: clinical significance, ACMG classification, allele frequency, disease associations
Запрос и аннотирование генетических вариантов из баз данных ClinVar и dbSNP.
Как процесс B 71/100 · Почти готов — слабые места: повторный запуск, отчётность по ходу
Такой же скилл встречается ещё в 1 месте: ClawHub
Как улучшить
- Для Hermes description должен быть одним предложением до 60 символов; условия применения вынесите в раздел «When to Use».
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 8. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
description-long-hermesdescription 660 символов, а стандарт Hermes требует ≤ 60 (одно предложение, с точкой) - заметка
frontmatter-keyнеизвестное поле фронтматтера "status" - заметка
frontmatter-keyнеизвестное поле фронтматтера "risk_level" - заметка
frontmatter-keyнеизвестное поле фронтматтера "skill_type" - заметка
frontmatter-keyнеизвестное поле фронтматтера "owner" - заметка
frontmatter-keyнеизвестное поле фронтматтера "reviewer" - заметка
frontmatter-keyнеизвестное поле фронтматтера "last_updated"
Процессный рейтинг: все десять параметров 71/100
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 1, без проверки текущего состояния
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 60Инструменты и файлы. Используются инструменты (bash, python), но во frontmatter они не объявлены
- 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 100Шаги. Шагов: 75
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 2220 токенов
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 16. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- -44 справочных файлов, но SKILL.md на них не ссылается: модель их не откроет
- +2Инструкции на одном языке
- +5В description 4 примера фраз-триггеров в кавычках
- +3Длина description 660 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 24 заголовков
- +3Пошаговые инструкции: 75 пунктов
- +3Формат ответа описан явно
- +4Есть примеры (4 блоков кода)
- +3Все 1 скриптов описаны в инструкциях
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 83.