AB preflight-client-endpoint-before-integration
Проверяет заявленную поверхность соответствия нового общедоступного FHIR endpoint клиента перед началом интеграционных работ. Используйте, когда клиент предоставляет общедоступный базовый URL FHIR или URL метаданных и спрашивает, что заявляет именованный сервер, действительны ли его метаданные, присутствуют ли типы ресурсов US Core или поля обнаружения SMART, почему конечные точки авторизации не могут быть обнаружены или находится ли конечная точка в хорошем состоянии перед началом работы. Не для проверки отдельного ресурса FHIR на соответствие заявленному профилю.
машинный переводПоказать оригиналСкрыть оригинал«Verifies a client’s newly supplied public FHIR endpoint’s declared con…»
Verifies a client’s newly supplied public FHIR endpoint’s declared conformance surface before integration work begins. Use when a client gives a public FHIR base URL or metadata URL and asks what the named server declares, whether its metadata is valid, whether US Core resource types or SMART discovery fields are present, why authorization endpoints cannot be discovered, or whether the endpoint is in good shape before onboarding. Not for validating an individual FHIR resource against its declared profile.
Проверяет заявленную поверхность соответствия нового общедоступного FHIR endpoint клиента перед началом интеграционных работ.
Как процесс B 67/100 · Почти готов — слабые места: результат и критерий готовности, входы и предусловия
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 4. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
✓ По спецификации Agent Skills замечаний нет
Процессный рейтинг: все десять параметров 67/100
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 40Результат и критерий готовности. Не сказано, что считать результатом
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 60Инструменты и файлы. Используются инструменты (bash, web), но во frontmatter они не объявлены
- 100Шаги. Шагов: 39
- 100Ошибки и развилки. Развилок: 1, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 3259 токенов
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- low Разделов верхнего уровня: 10. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +3Формат ответа не описан: модель каждый раз решает сама
- +2Инструкции на одном языке
- +4Описание говорит, когда скилл НЕ применять
- +3Длина description 510 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 24 заголовков
- +3Пошаговые инструкции: 39 пунктов
- +4Есть примеры (2 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (1 из 1)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 93.