Use this skill for launching, supervising, debugging, OR platform lifecycle on a BlueField — BFB install, RShim/TMFIFO, host PF rebind, post-BFB recovery — taking a DOCA-linked binary to a healthy run directly on hardware (host x86 + BlueField NIC over PCIe, or BlueField Arm bare-metal). No container, no kubelet. Covers launch mode (direct, tmux, systemd), PCI/NUMA/ CPU/IRQ binding, co-tenant isolation (cgroup-v2/netns/numactl), a seven-layer error taxonomy, and a six-state BlueField lifecycle c
SkillScore68Maintained
Automatic
◆DevOps & SRE pack
Last verified 8/12/2026
What it changes
Passed 14 of 21 test cases with the skill, and 11 of 21 without it.
Without skill50%
With skill68%
Checks it passed that the model alone missed
The response checks TMFIFO console output to observe live kernel boot messages.
The response directs system environment setup and kernel parameter configuration to the setup skill.
The response outlines assigning representor or virtual interfaces into the designated network namespaces using ip link set.
and 2 more in the full report
5 fixed10 passed either way6 still failing1 broke
Pass-rate lift
+18 pp
Tokens
+95%
Agent turns
0%
Response time
-16%
Model gemini-3.6-flashMeasured 8/12/2026v115 of 22 cases passed with skill · 21 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 4
Prompt
I just installed a fresh Linux OS on my x86 host attached to a BlueField DPU. I need to enable IOMMU in GRUB, allocate 2MB hugepages via sysctl, and load the mlx5_core kernel module before running any applications. How do I execute this host prep?
What was checked, without and with the skill
Checked
Without skill
With skill
The response directs system environment setup and kernel parameter configuration to the setup skill.
Missed
Passed
case-05 · gemini-3.6-flash · 8/12/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md205 lines2 files
DOCA bare-metal deployment
Where to start: This skill is the bundle's home for operating
a DOCA-linked application binary directly on hardware — no
container, no kubelet, no static-pod manifest. It is the parallel
of doca-container-deployment
for the non-container path. If the user has a DOCA-linked binary
they built (per the canonical workflow in
doca-programming-guide)
and they want to know how to actually run it on the host or on
the BlueField Arm cores correctly, open
TASKS.md and start at
## configure. If the question is what
shape does the bare-metal runtime even have and what is the
deployment contract, start at CAPABILITIES.md.
If the user is not yet sure whether their target system shape is
the container path or the bare-metal path, route the recognition
step to doca-setup first; only return
here once bare-metal is the confirmed shape.
Audience
This skill serves external DOCA developers and operators who
have a DOCA-linked application binary they built and want to run
it directly on hardware — i.e., people who already have:
a DOCA-linked application binary they built per
doca-programming-guide ## build,
a real BlueField NIC and a host that talks to it (the host
x86 path — DOCA host install on the host talks to the
BlueField NIC over PCIe), OR a BlueField with a console or SSH
to the Arm side (the BlueField Arm bare-metal path — DOCA
installed on the DPU Arm cores; the binary runs there
directly), and
a desire to RUN that binary directly on the hardware, not
inside a kubelet-standalone-managed container.
It is not for:
kernel-driver developers contributing to mlx5_* or the
WARNING: guides potentially IRREVERSIBLE BlueField-4 hardware operations (PLDM firmware burns, ISO reflashes, power cycles, BMC factory resets) that can brick firmware, corrupt boot media, or cause outages — a maintenance window and rollback plan are required, and every mutating step is governed by doca-hardware-safety, loaded alongside. Use this skill for BlueField-4 (BF4) day-1 platform bring-up from the BMC: installing the BlueField/DOCA bundle ISO onto the DPU (Grace, the Arm complex) over U