Install any skill in seconds. Free to start, no credit card required.
Get Started Free →nvidia/doca-erasure-coding
Use this skill when the user is doing hands-on DOCA Erasure Coding programming on a BlueField DPU, ConnectX NIC, or host — bringing up a doca_ec context, picking among the create / recover / update tasks, choosing matrix type / N / K / block size, querying doca_ec_cap_* before sizing, setting doca_mmap src/dst permissions, or debugging DOCA_ERROR_* returns from doca_ec_task_*. Trigger even when the user does not name "DOCA Erasure Coding" or "Reed-Solomon" — typical implicit phrasings include "o
Passed 20 of 22 test cases with the skill, and 9 of 22 without it.
and 21 more in the full report
12 fixed8 passed either way1 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
Beyond create, recover, and update, what is the fourth public task capability provided by the hardware erasure coding accelerator, and which capability function checks if it is supported?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies doca_ec_task_galois_mul as the fourth public task type. | Missed | Passed |
| Identifies doca_ec_cap_task_galois_mul_is_supported as the capability query function. | Missed | Passed |
The instructions your model reads when the skill loads.
Where to start: This skill assumes DOCA is already installed and
the user is doing hands-on erasure-coding work on a BlueField /
ConnectX / host with DOCA. Open TASKS.md if the user
wants to do something (configure / build / modify / run / test /
debug); open CAPABILITIES.md when the question
is what can DOCA Erasure Coding express on this version. If the
user has not installed DOCA yet, route to
doca-setup first. If the user is
asking "should I even use erasure coding here, or just replicate
the data?", the path-selection rule in
CAPABILITIES.md ## Capabilities and modes
is the first stop — erasure coding is a storage-resilience
primitive (RAID-6 / distributed file system parity / object-storage
erasure-coded buckets), not a network primitive and not a
replication substitute.
The CLASSES of DOCA Erasure Coding questions this skill is built to answer, each with one worked example. The agent should treat the class as the load-bearing piece — the worked example is a single instance.
CAPABILITIES.md ## Capabilities and modes
CAPABILITIES.md ## Safety policy.doca_ec_task_create on this BlueField, what is the maximum
block size, what is the cap on N+K, and does the device
advertise a Vandermonde Reed-Solomon matrix?". Answered by
the per-task + matrix + size capability-query ruletest cases passed, vs 9 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.