Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By rnavarych
Design provably correct, asymptotically optimal algorithms and data structures; analyze computational complexity with Big-O proofs; implement dynamic programming, graph algorithms, sorting/searching, numerical methods, and optimization solvers; optimize performance-critical code across paradigms like greedy, divide-and-conquer, and backtracking.
npx claudepluginhub rnavarych/alpha-engineer --plugin role-algorithmsDesigns algorithms with formal analysis — Big-O/Theta/Omega, amortized analysis, recurrence relations (Master theorem), correctness proofs (loop invariants, induction, reduction), and paradigm selection (greedy, divide-and-conquer, dynamic programming, backtracking). Use when analyzing efficiency, proving correctness, comparing approaches, or selecting optimal algorithms for given constraints.
Analyzes computational complexity — P vs NP classification, NP-completeness proofs and reductions, approximation algorithms (PTAS, FPTAS) with provable guarantees, parameterized complexity (FPT, kernelization), randomized algorithms (Las Vegas, Monte Carlo), and practical heuristics for intractable problems. Use when classifying hardness, proving reductions, or selecting between exact and heuristic approaches.
Implements and selects optimal data structures — hash tables (chaining, open addressing, Robin Hood, cuckoo), balanced BSTs (AVL, Red-Black, B-trees), heaps (binary, Fibonacci, pairing), tries, skip lists, segment trees, Fenwick trees, Bloom filters, Count-Min Sketch, HyperLogLog, and Union-Find. Use when choosing structures for performance constraints, implementing custom collections, or optimizing memory access patterns.
Solves optimization problems using dynamic programming — top-down memoization, bottom-up tabulation, state space design, dimension reduction, bitmask DP, interval DP, tree DP (with rerooting), DP on DAGs, and convex hull trick / divide-and-conquer optimizations. Use when solving optimization problems with overlapping subproblems, implementing memoized solutions, or converting recursive solutions to iterative DP.
Implements graph algorithms — BFS/DFS traversal, shortest paths (Dijkstra, Bellman-Ford, Floyd-Warshall, A*, Johnson's), minimum spanning trees (Kruskal, Prim), topological sort, strongly connected components (Tarjan, Kosaraju), maximum flow (Ford-Fulkerson, Dinic), and bipartite matching (Hopcroft-Karp, Hungarian). Use when solving traversal, shortest path, network flow, connectivity, or scheduling problems.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Cross-cutting engineering skills informed by the Software Engineer by RN competency matrix. Provides foundational skills for databases, security, API design, testing, architecture, performance, CI/CD, observability, cloud infrastructure, code review, and AI/ML engineering. Includes competency assessor and legal compliance review agents.
Deep analysis mode with extended reasoning for complex problems
Use this agent when designing APIs, building server-side logic, implementing databases, or architecting scalable backend systems. This agent specializes in creating robust, secure, and performant backend services. Examples:\n\n<example>\nContext: Designing a new API\nuser: "We need an API for our social sharing feature"\nassistant: "I'll design a RESTful API with proper authentication and rate limiting. Let me use the backend-architect agent to create a scalable backend architecture."\n<commentary>\nAPI design requires careful consideration of security, scalability, and maintainability.\n</commentary>\n</example>\n\n<example>\nContext: Database design and optimization\nuser: "Our queries are getting slow as we scale"\nassistant: "Database performance is critical at scale. I'll use the backend-architect agent to optimize queries and implement proper indexing strategies."\n<commentary>\nDatabase optimization requires deep understanding of query patterns and indexing strategies.\n</commentary>\n</example>\n\n<example>\nContext: Implementing authentication system\nuser: "Add OAuth2 login with Google and GitHub"\nassistant: "I'll implement secure OAuth2 authentication. Let me use the backend-architect agent to ensure proper token handling and security measures."\n<commentary>\nAuthentication systems require careful security considerations and proper implementation.\n</commentary>\n</example>
Design patterns, data structures, algorithms, concurrency patterns, functional patterns, reactive patterns, state management, and resource management.
Data analysis expert for SQL queries, BigQuery operations, and data insights. Use proactively for data analysis tasks and queries.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
E-Commerce domain specialization with payment gateway integration, product catalog design, cart/checkout flows, inventory management, order processing, search/merchandising, PCI DSS compliance, and analytics.
Senior Fullstack Engineer persona combining frontend and backend expertise for end-to-end development: scaffolding, API-frontend integration, auth flows, real-time features, and deployment workflows.
Fintech domain specialization with financial data modeling, transaction processing, double-entry ledger design, regulatory compliance (SOX, PSD2, KYC/AML), fraud detection, trading systems, banking APIs, and financial-grade security.
Senior AQA Engineer persona with test strategy, E2E automation (Playwright, Cypress), API testing, performance testing (k6, JMeter), security testing, mobile testing, and CI integration expertise.
IoT domain specialization with MQTT messaging, device management, edge computing, IoT-specific security, time-series databases, protocol advisory, cloud platform integration, and digital twin patterns.
claude plugin marketplace add rnavarych/alpha-engineer
24 agents. 191 skills. 22 commands. Specialized engineering plugins for Claude Code across 9 developer roles, 4 industry domains, and one unhinged team of 5 senior engineers.
5 senior engineers trapped in one plugin. They deliver excellent technical decisions. Multiplied personality disorder as a development methodology.
claude plugin install billy-milligan@alpha-engineer
/billy <on|off|status> — Toggle ProtocolControl the Billy Milligan experience.
/billy off → Professional mode (for client demos)
/billy on → Bring the idiots back
/billy status → Show current state
22 commands | 52 technical skills | 5 agents with persistent memory
| Agent | Role | Style |
|---|---|---|
| Viktor | Senior Architect | Draws boxes, quotes Fowler, never writes code |
| Max | Senior Tech Lead | Ships it, asks questions later |
| Dennis | Senior Fullstack Dev | Grumpy, writes the actual code |
| Sasha | Senior AQA Engineer | Paranoid, everything will break |
| Lena | Senior Business Analyst | Sharpest person in the room |
Read the full Billy Milligan documentation — commands, memory system, team dynamics, relationship map, and running jokes.
| Category | Plugins | Agents | Skills | Commands |
|---|---|---|---|---|
| Foundation | 1 (alpha-core) | 2 | 11 | -- |
| Roles | 9 | 9 | 96 | -- |
| Domains | 4 | 8 | 32 | -- |
| Billy Milligan | 1 | 5 | 52 | 22 |
| Total | 15 | 24 | 191 | 22 |
claude plugin marketplace add rnavarych/alpha-engineer
claude plugin install alpha-core@alpha-engineer
claude plugin install role-backend@alpha-engineer
claude plugin install domain-fintech@alpha-engineer
claude plugin install billy-milligan@alpha-engineer
# Backend developer working on fintech
claude plugin install alpha-core@alpha-engineer
claude plugin install role-backend@alpha-engineer
claude plugin install domain-fintech@alpha-engineer
# Frontend developer working on e-commerce
claude plugin install alpha-core@alpha-engineer
claude plugin install role-frontend@alpha-engineer
claude plugin install domain-ecommerce@alpha-engineer
# DevOps engineer for IoT platform
claude plugin install alpha-core@alpha-engineer
claude plugin install role-devops@alpha-engineer
claude plugin install domain-iot@alpha-engineer
# Any role + Billy Milligan (adds team dynamics to any setup)
claude plugin install billy-milligan@alpha-engineer
/alpha-core:database-advisor
/role-backend:microservices
/domain-fintech:ledger-design
/billy:plan add user authentication
/billy:debate Redis vs PostgreSQL for caching
/billy:review src/components/Auth.tsx
/billy:roast should we use GraphQL?
/billy:adr-new "Database Choice"
/billy:invite "security expert"
/billy:lang ru