AB doca-debug
Используйте этот навык при отладке любых симптомов DOCA — сборка, которая не компилируется, этап компоновки, который не может разрешить символ doca_*, вызов во время выполнения, возвращающий DOCA_ERROR_*, молчаливый сервис или инструмент, или трассировка стека / valgrind / core dump — и когда требуется многоуровневая цепочка (установка → версия → сборка → компоновка → выполнение → программа → драйвер), управление уровнем детализации (--sdk-log-level, DOCA_LOG_LEVEL, вариант doca-{lib}-trace), ограничения отладки контейнера или как собрать состояние для сообщения на форуме разработчиков. Активируйте, даже если пользователь не говорит "DOCA debug" — неявные фразы включают "undefined reference to doca_*", "как получить больше логов", "пакеты не доходят до сети", "doca_caps ничего не вернул" или "hugepages пуст в контейнере". Отклоняйте и перенаправляйте в другие места запросы на отладку, специфичную для библиотеки (трассировка потока, RDMA QP, статистика Comch), симптомы pkg-config или hugepages, таксономию DOCA_ERROR_* и интерпретацию жизненного цикла, а также работу по производительности или реагированию на инциденты — они относятся к другим навыкам.
машинный переводПоказать оригиналСкрыть оригинал«Use this skill when the user is debugging any DOCA symptom — a build t…»
Use this skill when the user is debugging any DOCA symptom — a build that won't compile, a link step that can't resolve a doca_* symbol, a runtime call returning DOCA_ERROR_*, a silent service or tool, or a stack trace / valgrind / core dump — and needs the layered ladder (install → version → build → link → runtime → program → driver), verbosity controls (--sdk-log-level, DOCA_LOG_LEVEL, the doca-{lib}-trace flavor), container-debug constraints, or how to capture state for a Developer Forum post. Trigger even when the user does not say "DOCA debug" — implicit phrasings include "undefined reference to doca_*", "how do I get more logs", "packets aren't reaching the wire", "doca_caps returned nothing", or "hugepages empty in the container". Refuse and route elsewhere for library-specific debug (Flow pipe trace, RDMA QP, Comch stats), env-class pkg-config or hugepages symptoms, the DOCA_ERROR_* taxonomy and lifecycle interpretation, and performance or incident-response work — those belong to other skills.
Используйте этот навык при отладке любых симптомов DOCA — сборка, которая не компилируется, этап компоновки, который не может разрешить символ doca, вызов во…
Как процесс B 65/100 · Почти готов — слабые места: результат и критерий готовности, повторный запуск
Как улучшить
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 5. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
✓ По спецификации Agent Skills замечаний нет
Процессный рейтинг: все десять параметров 65/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 30Повторный запуск. Изменяющих операций: 1, без проверки текущего состояния
- 55Ошибки и развилки. Развилок: 1
- 60Инструменты и файлы. Используются инструменты (bash), но во frontmatter они не объявлены
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 100Шаги. Шагов: 32
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 2810 токенов
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Тестов 4, и все положительные: нет ни одного случая «должен отказать» или «должен переспросить»
- low Среди тестов нет случая на инъекцию через данные
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1016: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +2Инструкции на одном языке
- +5В description 6 примера фраз-триггеров в кавычках
- +4Структура: 8 заголовков
- +3Пошаговые инструкции: 32 пунктов
- +4Есть примеры (1 блоков кода)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 87.