From role-algorithms
Implements numerical methods: floating-point (IEEE 754, Kahan summation), matrix ops (LU/QR/SVD, sparse), root finding (Newton/Brent), integration (Simpson/Gaussian), FFT/NTT, crypto (SHA-256/AES-GCM). For numerical comp, signals, matrices, crypto.
How this skill is triggered — by the user, by Claude, or both
Slash command
/role-algorithms:numerical-methodsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Diagnosing floating-point precision issues (cancellation, accumulation error, overflow)
references/floating-point-and-matrix.md — IEEE 754 pitfalls, Kahan summation, precision type selection, Gaussian elimination with pivoting, LU/QR/SVD decompositions, sparse matrix formats (COO/CSR/CSC)references/root-finding-and-integration.md — bisection, Newton-Raphson, secant, Brent's method, trapezoidal/Simpson's/Gaussian quadrature, adaptive integration, Cooley-Tukey FFT, NTT for exact polynomial multiplicationreferences/cryptographic-foundations.md — secure hash functions (SHA-256, BLAKE3), HMAC, AES-256-GCM, ChaCha20-Poly1305, key derivation (Argon2, bcrypt), RSA/ECDSA/ECDH, timing-safe comparisons, CSPRNG usagenpx claudepluginhub rnavarych/alpha-engineer --plugin role-algorithmsSolves linear systems, decomposes matrices (LU, Cholesky, QR, SVD), and computes eigenvalues using numerically stable algorithms. Useful in data science, physics, and engineering contexts.
Activates approximate and math-optimal algorithms (Bloom, HyperLogLog, Count-Min, MinHash/LSH, FFT, JL projection) for large-scale data when classical O(n log n) is the floor.
Provides complete CBLAS/LAPACKE API reference for LAPACK v3.12.1 covering 1284 BLAS/LAPACK functions for numerical linear algebra in C/C++: matrix ops, solvers, eigenvalues, SVD. Use for API lookup, code generation, linking, solver selection.