BA huawei-cloud-cdn-dns-resolution-diagnosis
Диагностика проблем с разрешением DNS домена CDN с использованием CLI hcloud и зондов DNS на Python. Запрос сведений о домене CDN для получения ожидаемого CNAME, проверка фактического разрешения DNS домена с помощью скриптов/dns_resolve.py (dnspython) для сбора разрешенных IP-адресов и проверка принадлежности IP-адресов через Huawei Cloud CDN с помощью ShowIpInfo/v2 для определения, правильно ли домен разрешен в Huawei Cloud CDN. Используйте этот навык, когда пользователь хочет: (1) диагностировать сбои разрешения DNS CDN, (2) проверить, почему домен не разрешен в Huawei Cloud CDN, (3) проверить конфигурацию DNS для доступа к домену CDN, (4) устранить аномалии DNS или проблемы с тайм-аутом разрешения. Триггеры включают: "DNS解析诊断", "DNS异常", "域名解析失败", "CDN解析异常", "DNS配置", "DNS diagnosis", "resolution diagnosis". Примеры высказываний пользователя: "域名解析不到华为云CDN", "CNAME 配置了但没生效", "DNS 解析超时了", "解析出来的 IP 不是华为云的", "域名没解析到 CDN". НЕ использовать для: ошибок HTTPS-сертификатов, сбоев при извлечении с сервера, проверки владения доменом или любых изменений конфигурации CDN/DNS (этот навык строго только для чтения).
машинный переводПоказать оригиналСкрыть оригинал«Diagnose CDN domain DNS resolution issues using hcloud CLI and Python…»
Diagnose CDN domain DNS resolution issues using hcloud CLI and Python DNS probes. Query the CDN domain detail to obtain the expected CNAME, probe the actual DNS resolution of the domain via scripts/dns_resolve.py (dnspython) to collect resolved IP addresses, and verify the IP attribution against Huawei Cloud CDN via ShowIpInfo/v2 to determine whether the domain has been correctly resolved to Huawei Cloud CDN. Use this skill when the user wants to: (1) diagnose CDN DNS resolution failures, (2) check why a domain is not resolved to Huawei Cloud CDN, (3) verify DNS configuration for CDN domain access, (4) troubleshoot DNS anomaly or resolution timeout issues. Triggers include: "DNS解析诊断", "DNS异常", "域名解析失败", "CDN解析异常", "DNS配置", "DNS diagnosis", "resolution diagnosis". User utterance examples: "域名解析不到华为云CDN", "CNAME 配置了但没生效", "DNS 解析超时了", "解析出来的 IP 不是华为云的", "域名没解析到 CDN". Do NOT use for: HTTPS certificate errors, origin-pull failures, domain ownership verification, or any CDN/DNS configuration change (this skill is strictly read-only).
Диагностика проблем с разрешением DNS домена CDN с использованием CLI hcloud и зондов DNS на Python.
Как процесс A 80/100 · Дойдёт до конца — слабые места: отчётность по ходу
Как улучшить
- Сократите description до 1024 символов.
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 15. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1045 символов, лимит 1024 - предупреждение
body-longтело SKILL.md ≈ 6539 токенов (рекомендуется < 5000); вынесите детали в references/ - заметка
frontmatter-keyнеизвестное поле фронтматтера "owner"
Процессный рейтинг: все десять параметров 80/100
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 60Инструменты и файлы. Используются инструменты (bash, web, python), но во frontmatter они не объявлены
- 60Шаги. Шагов: 43, расплывчатых формулировок: 4
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 70Стоимость исполнения. Тело инструкции 6539 токенов
- 100Результат и критерий готовности. Формат результата и критерий готовности описаны
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Ошибки и развилки. Развилок: 2, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- low Разделов верхнего уровня: 19. Похоже на несколько доменов в одном скилле
- low Ответ описан самодельной разметкой (12 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +3Длина description 1044: рекомендуется 120–800 символов
- -229 эмодзи в инструкциях: шум для модели
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 10 примера фраз-триггеров в кавычках
- +4Описание говорит, когда скилл НЕ применять
- +4Структура: 28 заголовков
- +3Пошаговые инструкции: 43 пунктов
- +3Формат ответа описан явно
- +4Есть примеры (9 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (12 из 12)
- +3Все 1 скриптов описаны в инструкциях
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 62.