AB doca-pipeline-language-developer-tools
Используйте этот навык, когда оператор работает с инструментами разработчика DOCA Pipeline Language (DPL) для проверки или отладки программ DPL на BlueField DPU — DPL Nspect для проверки состояния во время выполнения, такого как таблицы, ключи и счетчики, DPL Debugger для анализа потока пакетов, DPL Admin для динамического изменения конфигурации в DPL Runtime Daemon, P4 Runtime Shell в качестве менеджера плоскости управления P4Runtime или DPL Runtime Controller SDK для пользовательских приложений P4Runtime и API DPL shared memory. Активируйте, даже если пользователь явно не упоминает «DPL Developer Tools» — неявные формулировки включают «проверить таблицы DPL на DPU», «почему я не могу начать сеанс отладки DPL», «изменить элемент конфигурации dpl_rtd без перезапуска», «создать собственное приложение P4Runtime для DPL» или «визуализировать поток пакетов через мою программу DPL». Отклонить и перенаправить: создание, компиляция и развертывание программ DPL в DOCA Pipeline Language Service Guide, установка/запуск DOCA в doca-setup, а изменения состояния оборудования или прошивки в doca-hardware-safety.
машинный переводПоказать оригиналСкрыть оригинал«Use this skill when the operator is driving the DOCA Pipeline Language…»
Use this skill when the operator is driving the DOCA Pipeline Language (DPL) Developer Tools to inspect or debug DPL programs on a BlueField DPU — DPL Nspect for runtime state such as tables, keys, and counters, DPL Debugger for packet flow, DPL Admin for dynamic configuration changes in the DPL Runtime Daemon, P4 Runtime Shell as a P4Runtime control plane manager, or DPL Runtime Controller SDK for custom P4Runtime applications and DPL shared memory APIs. Trigger even when the user does not explicitly mention "DPL Developer Tools" — implicit phrasings include "inspect the DPL tables on the DPU", "why can't I start a DPL debug session", "change a dpl_rtd configuration item without restarting", "build my own P4Runtime app for DPL", or "visualize packet flow through my DPL program". Refuse and route elsewhere: authoring, compiling and deploying DPL programs to the DOCA Pipeline Language Service Guide, DOCA install/bring-up to doca-setup, and hardware or firmware state changes to doca-hardware-safety.
Используйте этот навык, когда оператор работает с инструментами разработчика DOCA Pipeline Language (DPL) для проверки или отладки программ DPL на BlueField…
Как процесс B 79/100 · Почти готов — слабые места: повторный запуск, отчётность по ходу
Как улучшить
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 6. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
✓ По спецификации Agent Skills замечаний нет
Процессный рейтинг: все десять параметров 79/100
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 12, без проверки текущего состояния
- 60Инструменты и файлы. Используются инструменты (bash), но во frontmatter они не объявлены
- 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 100Шаги. Шагов: 50
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Ошибки и развилки. Развилок: 2, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 3310 токенов
- low Разделов верхнего уровня: 10. Похоже на несколько доменов в одном скилле
- low Среди тестов нет случая на инъекцию через данные
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1012: рекомендуется 120–800 символов
- +2Инструкции на одном языке
- +5В description 6 примера фраз-триггеров в кавычках
- +4Структура: 11 заголовков
- +3Пошаговые инструкции: 50 пунктов
- +3Формат ответа описан явно
- +4Есть примеры (0 блоков кода)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 90.