Dev & Engineering ✓ NVIDIA · Official nvidia-docadebugginglayered-diagnosticsruntime-errorsloggingcontainer-debugging

DOCA Debug

A cross-library diagnostic guide for NVIDIA DOCA build, link, runtime, and program failures.

FollowSkills review · FSRS-2.0
Not recommended
58/ 100 5-point scale 2.9 / 5
Trust17 / 25 · 3.4/5

The skill emphasizes read-only capture, single-variable changes, public-source sanitization, change logging, and provides Apache-2.0 licensing and NVIDIA attribution; however, it lacks consistently explicit user confirmation, privilege boundaries, and verifiable rollback procedures for gdb, module reloads, eswitch changes, or other hardware-related mutations, and dependency security is lightly addressed. Points are deducted for these gaps.

Reliability9 / 20 · 2.3/5

The seven-layer ladder, five-phase loop, container constraints, and escalation behavior are detailed and mostly consistent; however, the workflow depends on cross-file routing, assumes particular platforms and installed tools, lacks key-path test coverage, and cites a benchmark whose dataset is unavailable. Under static-review calibration the score cannot exceed 10, so points are deducted.

Adaptability11 / 15 · 3.7/5

Triggers, exclusions, environment classes, and container boundaries are clearly described, including routing among env-class, program-class, and library-specific debugging; nevertheless, there is no Chinese-language interaction guidance, and evidence for varied distributions, permissions, and hardware topologies is limited. Points are deducted accordingly.

Convention11 / 15 · 3.7/5

The layered SKILL.md, CAPABILITIES.md, and TASKS.md structure is readable and supports progressive disclosure, with dependency notes, examples, limitations, license, owner, and version/evaluation records; however, the SKILL metadata omits an author, change history and formal maintenance/update responsibility remain incomplete, and the benchmark reports structural omissions. Points are deducted for these governance gaps.

Effectiveness6 / 15 · 2.0/5

The material offers directly usable layered diagnosis, logging controls, state capture, and escalation workflows for core cross-cutting DOCA debugging; however, much of the substance depends on companion files and other skills, some commands require version-specific adjustment, and representative outputs are not independently verifiable. The static ceiling is 7, so points are deducted.

Verifiability4 / 10 · 2.0/5

Internal links, commands, version gates, and the evaluation report provide some traceability; however, the benchmark source dataset is unavailable, the report is not independently reproducible, and no real CI plus committed test suite covers the skill's key paths. Under static calibration the score is capped at 5, so points are deducted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
Before you use it
  • Before executing advice involving gdb, valgrind, kernel modules, eswitch, hugepages, or mlxconfig, obtain explicit user confirmation, capture current state, and provide an environment-appropriate rollback procedure.
  • Do not treat the percentages in BENCHMARK.md or skill-card.md as independent validation; the report states that the original evaluation dataset was unavailable.
  • The core workflow depends on CAPABILITIES.md, TASKS.md, and several other skills, so it may be incomplete when installed alone or used with an unmatched DOCA version.
  • The skill does not describe Chinese-language output behavior or establish that all external NVIDIA documentation and forum dependencies are reliably reachable from mainland China.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

What does this skill do, and when should you use it?

DOCA Debug covers cross-cutting symptoms such as compilation failures, unresolved doca_* symbols, DOCA_ERROR_* returns, silent programs, packets not reaching the wire, and crash artifacts. It uses a layered path across installation, version, build, link, runtime, program, and driver checks. It also covers verbosity controls, trace builds, container observability, and state capture for the NVIDIA DOCA Developer Forum. The skill is a thin loader that points agents to CAPABILITIES.md, TASKS.md, and related skills.

Classifies a reported DOCA symptom by debugging layer; directs the agent to CAPABILITIES.md and TASKS.md; identifies observability surfaces such as --sdk-log-level, DOCA_LOG_LEVEL, and the doca-{lib}-trace build flavor; guides reproducible-state capture and Developer Forum routing; and hands off environment, program, or library-internal issues to doca-setup, doca-programming-guide, or the matching library skill.

  1. A DOCA developer sees undefined reference to doca_* and needs to identify the link layer.
  2. A DOCA Flow program is silent and the developer needs higher-verbosity logging.
  3. An engineer is debugging inside the NGC DOCA container and needs to understand what is observable there.
  4. A user is preparing a reproducible DOCA Developer Forum question or bug report.
  5. A developer has a DOCA stack trace, valgrind output, or core dump and needs to decide where to start.

What are this skill's strengths and limitations?

Pros
  • Provides one cross-library path spanning installation, version, build, link, runtime, program, and driver layers.
  • Clearly separates cross-cutting debugging from environment, program, and library-specific troubleshooting.
  • Covers logging, tracing, container debugging, and issue-report state capture.
  • The skill can be read without a DOCA installation.
Limitations
  • The substantive workflows depend on CAPABILITIES.md and TASKS.md, whose contents are not included in the supplied source.
  • Validation steps require a live DOCA installation at /opt/mellanox/doca.
  • It does not own DOCA_ERROR_* taxonomy, environment-only pkg-config or hugepages issues, or Flow, RDMA QP, and Comch-specific debugging.
  • The source provides no platform test matrix or standalone test-suite evidence.

How do you install this skill?

Install the NVIDIA skills collection with the default skills CLI: npx skills add nvidia/skills. To browse and select the skill, use: npx skills add nvidia/skills --list. The source does not provide a separate prompt-free installation command for doca-debug.

How do you use this skill?

After installation, describe the DOCA symptom directly, for example: “ld says undefined reference to doca_flow_init—which layer?” or “My DOCA Flow program is silent—where do I get more log output?” The skill then directs the investigation through the layered debug workflow.

FAQ

Is a DOCA installation required?
No installation is required to read the skill, but its validation steps require a live DOCA installation at /opt/mellanox/doca.
Does it explain every DOCA error code?
No. Error taxonomy and lifecycle interpretation belong to doca-programming-guide; this skill handles the cross-library debugging path.
Should environment-only problems use this skill?
Pure installation or build-prerequisite issues, such as pkg-config, hugepages, or invisible representors, should be routed to doca-setup.
Does the source state a cost?
No pricing information is provided. The collection repository states that the project is dual-licensed under Apache License 2.0 and CC BY 4.0.

More skills from this repository

All from NVIDIA/skills

Automation & Ops ✓ NVIDIA · Official

NVIDIA GPU Docker Runtime Guide

Reusable Docker conventions for authenticating with NGC, exposing NVIDIA GPUs, mounting data, inspecting containers, and diagnosing GPU workload failures.

Dev & Engineering ✓ NVIDIA · Official

DOCA SHA Acceleration

Guidance for offloading SHA hashing to NVIDIA BlueField and ConnectX hardware.

Automation & Ops ✓ NVIDIA · Official

DOCA Management Service Operations

Operate and troubleshoot NVIDIA DMS for centralized BlueField and ConnectX management.

Dev & Engineering ✓ NVIDIA · Official

DOCA STA Storage Target Acceleration

Build and debug RDMA NVMe-oF storage targets accelerated by DOCA STA on BlueField.

Dev & Engineering ✓ NVIDIA · Official

NVIDIA DOCA Public Knowledge Map

Routes agents to authoritative DOCA docs, samples, versions, and install paths.

Dev & Engineering ✓ NVIDIA · Official

DOCA Device Management Development Skill

Programmatically manage BlueField and ConnectX state through the DOCA C API.

Automation & Ops ✓ NVIDIA · Official

DOCA Comm Channel Admin Skill

Read-only inventory of DOCA communication-channel servers and connections between a host and DPU.

Dev & Engineering ✓ NVIDIA · Official

DOCA PCC Custom Congestion Control

Guides host-side loading and troubleshooting of custom PCC algorithms on BlueField

Dev & Engineering ✓ NVIDIA · Official

NVIDIA DOCA Flow Development Skill

Build, validate, and debug DOCA Flow packet-steering applications on supported NVIDIA NICs and DPUs.

Dev & Engineering ✓ NVIDIA · Official

DOCA Version Consistency Assistant

Verifies DOCA version sources and host–BlueField consistency while diagnosing build-versus-runtime drift.

Automation & Ops ✓ NVIDIA · Official

DOCA Argus Runtime Security Operations

Deploy Argus on BlueField to detect runtime threats and forward findings to an existing SIEM.

Dev & Engineering ✓ NVIDIA · Official

DOCA RDMA Initiator

Guides accelerator-initiated one-sided RDMA development on the DPA datapath.

Dev & Engineering ✓ NVIDIA · Official

DOCA Environment Setup

Verify, prepare, and troubleshoot the DOCA environment while routing workloads to the right deployment path.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Runtime Integration Debugger

Diagnose application-side runtime failures after NeMo Relay is installed or imported.

Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

Checks and standardizes NVIDIA drivers, CUDA, and container runtime prerequisites for TAO GPU hosts.

Automation & Ops ✓ NVIDIA · Official

DOCA Firefly Time-Synchronization Operations

Operate, configure, and troubleshoot DOCA Firefly PTP time synchronization on BlueField.

Automation & Ops ✓ NVIDIA · Official

TAO Jobs on Kubernetes

Submit and monitor NVIDIA TAO GPU training jobs through Kubernetes.

Automation & Ops ✓ NVIDIA · Official

DOCA Container Deployment

Deploy, validate, and troubleshoot DOCA service containers on NVIDIA BlueField.

Automation & Ops ✓ NVIDIA · Official

Holoscan NGC Container Installer

Install, validate, and launch NVIDIA Holoscan SDK through an NGC Docker container.

Dev & Engineering ✓ NVIDIA · Official

DOCA DPA High-Level Tracer

Capture and decode BlueField DPA programming events to diagnose kernel behavior, communication latency, and trace failures.

Related skills