DOCA Arg Parser — разбор CLI в приложениях NVIDIA DOCA

★ 7.6 · content

doca-argp — это скилл для Claude Code, который помогает вести практическую работу с DOCA Arg Parser: CLI-библиотекой для приложений на базе DOCA SDK от NVIDIA. Скилл охватывает полный жизненный цикл: `doca_argp_init` → регистрация параметров → `doca_argp_start` → `doca_argp_destroy`, все шесть типов параметров (`DOCA_ARGP_TYPE_STRING`, `_INT`, `_BOOLEAN`, `_DEVICE`, `_DEVICE_REP`, `_DOUBLE`), стандартные флаги `--device` / `--representor` / `--json` / `--sdk-log-level`, а также диагностику ошибок `DOCA_ERROR_BAD_STATE`, `INVALID_VALUE`, `NOT_SUPPORTED`, `IO_FAILED`. Пригодится, когда нужно добавить кастомный флаг к DOCA-сэмплу, не сломав стандартный CLI, понять, почему JSON-конфиг не применяется, или разобраться, зачем `doca_argp_param_set_*` возвращает `BAD_STATE`. Требует установленного DOCA SDK в `/opt/mellanox/doca` на Linux с подключённым BlueField DPU или ConnectX NIC; не предназначен для случаев, когда код вообще не вызывает `doca_*`-символы.