Numerical computing patterns for C++20 including matrix operations, iterative solvers, numerical stability, data pipelines, and HPC I/O with MPI-IO and HDF5.
Install with Tessl CLI
npx tessl i github:ysyecust/everything-claude-code --skill numerical-patterns72
Quality
64%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/numerical-patterns/SKILL.mdNumerical stability algorithms
Kahan compensation variable
100%
100%
std::span parameter for sum
100%
100%
StableL2Norm max scaling
100%
100%
Zero max_val guard in norm
100%
100%
std::span parameter for norm
100%
100%
Catastrophic cancellation test
100%
100%
Machine epsilon edge case
0%
0%
Overflow/underflow norm test
100%
100%
PASS/FAIL output and exit code
100%
100%
C++20 compilation
100%
100%
Empty input guard
100%
100%
Without context: $0.3007 · 8m 36s · 15 turns · 162 in / 4,065 out tokens
With context: $0.4855 · 13m 41s · 20 turns · 396 in / 5,600 out tokens
Iterative solvers and matrix patterns
Row-major DenseMatrix
100%
100%
std::span data accessor
0%
100%
std::span in Apply
42%
100%
CSR sparse format
100%
100%
SolverResult struct
100%
100%
Default tol = 1e-10
100%
100%
Default max_iter = 10000
100%
100%
Relative residual convergence
100%
100%
Breakdown detection
50%
100%
Templated matrix type
100%
100%
C++20 compilation flag
100%
100%
Assertion on dimensions
100%
100%
Without context: $0.5171 · 14m 7s · 18 turns · 145 in / 8,619 out tokens
With context: $1.1586 · 19m 14s · 32 turns · 298 in / 16,794 out tokens
Data pipeline and binary I/O
DataPipeline AddStage chaining
0%
100%
Stage function signature with span
100%
100%
std::ranges::max_element usage
0%
0%
std::ranges::transform usage
0%
100%
std::ranges::copy_if usage
0%
100%
Binary file I/O mode
100%
100%
Default chunk size 1<<20
0%
100%
reinterpret_cast for raw double I/O
100%
100%
Pipeline Process method
50%
100%
C++20 compilation flag
100%
100%
Template on element type
0%
100%
Without context: $0.8769 · 15m 8s · 27 turns · 217 in / 14,019 out tokens
With context: $0.8796 · 14m 50s · 22 turns · 169 in / 14,601 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.