Individual skill
doca-erasure-coding
Hardware-offloaded erasure coding with DOCA Erasure Coding (Reed-Solomon, doca_ec) on a BlueField DPU, ConnectX NIC, or host: generating parity for data blocks, rebuilding lost blocks from the survivors, and refreshing parity after a change. Trigger on "one data block changed, how do I refresh parity without re-encoding", "a disk failed and 2 parity blocks are gone, can I rebuild", "RAID-6 resilience across 12 disks", "my doca_ec_task_create returns NOT_PERMITTED", or "is this N+K layout still recoverable", even without naming DOCA Erasure Coding. Covers bringing up a doca_ec context, the create / recover / update tasks, matrix type / N / K / block size, doca_ec_cap_* queries before sizing, doca_mmap src/dst permissions, and DOCA_ERROR_* from doca_ec_task_*. Refuse and route elsewhere for non-Reed-Solomon codes (fountain / LDPC / raptor), pure-replication designs, network FEC, or other DOCA accelerator libraries (SHA / Compress / AES-GCM / DMA).
skills/doca-erasure-coding/SKILL.md
Source commit 25340619336e89bcc40365c28bfe9e790430468e
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 2, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 3,897
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- agentic-ai Repository topic
- ai-agents Repository topic
- claude-code Repository topic
- codex Repository topic
- coding-agents Repository topic
- cuda Repository topic
- developer-tools Repository topic
- llm Repository topic
- omniverse Repository topic
- doca Declared skill tag
- erasure-coding Declared skill tag
- reed-solomon Declared skill tag
- engineering Derived category
- data Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
BENCHMARK.mddoc · 10,604 bytesCAPABILITIES.mddoc · 32,826 bytesSKILL.mdcore · 17,694 bytesSKILL.mdcore · 17,694 bytesSKILL.mdcore · 17,694 bytesSKILL.mdcore · 17,694 bytesSKILL.mdcore · 17,694 bytesSKILL.mdcore · 17,694 bytesSKILL.mdcore · 17,694 bytesSKILL.mdcore · 17,694 bytesSKILL.mdcore · 17,694 bytesSKILL.mdcore · 17,694 bytesSKILL.mdcore · 17,694 bytesSKILLCARD.yamlasset · 2,728 bytesTASKS.mddoc · 31,836 bytesevals/evals.jsonasset · 3,317 bytesskill-card.mddoc · 4,884 bytesskill.oms.sigasset · 5,249 bytes
Read excerpt
# DOCA Erasure Coding
## Examples
- **"A disk failed; can I rebuild from parity?"** — this is in
scope if the layout is Reed-Solomon N+K. Query `doca_ec_cap_*`
before sizing recover.
- **"One data block changed; refresh parity without re-encoding."**
— use the update task. Do not route this to replication or
network FEC.
## Quick answer: capability check and sample choice
Before writing code, query the device: `doca_ec_cap_task_create_is_supported`,