AC debugging-network-issues
Исследует сбои в сети, потоковой передаче и протоколах с помощью экспериментальных слоев, ориентированных на фальсификацию. Используйте для ECONNRESET, HTTP/2 RST_STREAM, зависаний SSE или long-polling, сбоев через фиксированное время, тайм-аутов CDN/прокси/CGNAT, неправильной маршрутизации клиентского прокси/TUN, неожиданных правил CNAME, ошибок сертификатов, общего падения пропускной способности, когда все возвращает 200, но передача данных замедляется, или загадок идентификации/топологии LAN. Фразы запуска включают «сокет неожиданно закрыт», «поток прерван», «сбой через N секунд», «работает иногда, но не всегда», «вышестоящий сервер молчит X секунд», ERR_CONNECTION_CLOSED, SSL_ERROR_SYSCALL, UNKNOWN_CERTIFICATE_VERIFICATION_ERROR и неправильный сертификат сайта. Используйте это как общий метод и запасной вариант при неизвестной корневой причине. Используйте tunnel-doctor для известных конфликтов Tailscale/TUN/DNS/маршрутизации/WSL-Docker и для подтвержденной проблемы качества выхода/узла/цепочки прокси.
машинный переводПоказать оригиналСкрыть оригинал«Investigates network, streaming, and protocol failures with falsificat…»
Investigates network, streaming, and protocol failures with falsification-first layered experiments. Use for ECONNRESET, HTTP/2 RST_STREAM, SSE or long-polling stalls, fixed-time drops, CDN/proxy/CGNAT timeouts, client-side proxy/TUN misrouting, CNAME-rule surprises, certificate errors, generic throughput collapse where everything returns 200 but transfers crawl, or LAN identity/topology mysteries. Trigger phrases include "socket closed unexpectedly", "stream interrupted", "fails after N seconds", "works sometimes but not always", "upstream silent for X seconds", ERR_CONNECTION_CLOSED, SSL_ERROR_SYSCALL, UNKNOWN_CERTIFICATE_VERIFICATION_ERROR, and wrong-site certificate. Treat this as the general method and unknown-root-cause fallback. Use tunnel-doctor for known Tailscale/TUN/DNS/route/WSL-Docker conflicts and for a confirmed proxy exit/node/chain quality problem.
Исследует сбои в сети, потоковой передаче и протоколах с помощью экспериментальных слоев, ориентированных на фальсификацию.
Как процесс C 62/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия, стоимость исполнения
Как улучшить
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 12. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
body-longтело SKILL.md ≈ 13576 токенов (рекомендуется < 5000); вынесите детали в references/
Процессный рейтинг: все десять параметров 62/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 40Стоимость исполнения. Тело инструкции 13576 токенов: вытесняет саму задачу из окна
- 60Инструменты и файлы. Используются инструменты (bash, web, git, node), но во frontmatter они не объявлены
- 85Шаги. Шагов: 112, расплывчатых формулировок: 1
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Ошибки и развилки. Развилок: 10, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Ответ описан самодельной разметкой (32 тегов): типизированный вызов надёжнее
- low Среди тестов нет случая на инъекцию через данные
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 877: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- -2Ссылки на localhost: у другого пользователя не заработает
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 5 примера фраз-триггеров в кавычках
- +4Структура: 31 заголовков
- +3Пошаговые инструкции: 112 пунктов
- +4Есть примеры (5 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (9 из 9)
- +3Все 2 скриптов описаны в инструкциях
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 81.