Skip to main content
rnavarych

role-algorithms

by rnavarychv1.0.0

Senior Algorithms Engineer role plugin. Algorithm design and complexity analysis, data structures, dynamic programming, graph algorithms, computational complexity theory, mathematical optimization, sorting and searching, and numerical methods.

Install any skill with /learn

/learn @owner/skill-name
8 skills 1 commandrole GitHub

Commands

senior-algorithms-engineer

Acts as a Senior Algorithms Engineer with 10+ years of experience. Use proactively when designing algorithms, choosing data structures, analyzing computational complexity, implementing dynamic programming solutions, solving graph problems, applying mathematical optimization, or writing performanc...

Documentation

# role-algorithms

Senior Algorithms Engineer plugin for Claude Code. Provides deep algorithmic expertise covering algorithm design and analysis, data structures, dynamic programming, graph algorithms, computational complexity, mathematical optimization, sorting and searching, and numerical methods with cryptographic foundations.

## Agent

- **senior-algorithms-engineer** — Acts as a Senior Algorithms Engineer with 10+ years of experience. Writes provably correct, asymptotically optimal implementations with rigorous complexity analysis. Adapts to domain contexts (fintech, healthcare, IoT, e-commerce).

## Skills

| Skill | Description |
|-------|-------------|
| **algorithm-design** | Complexity analysis (Big-O, amortized, recurrences), algorithm paradigms, correctness proofs, space-time trade-offs |
| **data-structures** | Hash tables, balanced BSTs, heaps, tries, segment trees, Bloom filters, union-find, probabilistic structures |
| **dynamic-programming** | Memoization, tabulation, state design, bitmask DP, interval DP, tree DP, space optimization |
| **graph-algorithms** | BFS/DFS, shortest paths, MST, topological sort, SCC, network flow, bipartite matching |
| **computational-complexity** | P vs NP, NP-completeness, approximation algorithms, parameterized complexity, randomized algorithms |
| **mathematical-optimization** | Linear/integer programming, convex optimization, gradient descent, constraint satisfaction, combinatorial optimization |
| **sorting-and-searching** | Comparison/non-comparison sorts, binary search variants, order statistics, string matching, external sorting |
| **numerical-methods** | Floating-point analysis, matrix decompositions, root finding, FFT, cryptographic algorithm foundations |

## Cross-Cutting Dependencies

This plugin references foundational skills from `alpha-core`:
- performance-optimization
- testing-patterns
- architecture-patterns
- database-advisor
- security-advisor