Help us improve
Share bugs, ideas, or general feedback.
From role-algorithms
Implements graph algorithms including BFS/DFS traversal, shortest paths (Dijkstra, Bellman-Ford, A*), MSTs (Kruskal, Prim), topological sort, SCCs (Tarjan, Kosaraju), max flow (Dinic), bipartite matching. Use for pathfinding, network flow, connectivity, scheduling.
npx claudepluginhub rnavarych/alpha-engineer --plugin role-algorithmsHow this skill is triggered — by the user, by Claude, or both
Slash command
/role-algorithms:graph-algorithmsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Modeling a problem as a graph and selecting the right traversal or optimization algorithm
Creates, manipulates, and analyzes graphs and networks using NetworkX Python library. Supports graph types, algorithms like shortest paths and centrality, community detection, I/O, and visualization.
Creates, analyzes, and visualizes complex networks and graphs in Python. Use for graph algorithms, centrality, shortest paths, community detection, and network generation.
NetworkX toolkit for graph creation, centrality, shortest paths, community detection, generators, and I/O. Use for 100K+ node graphs with igraph/graph-tool; for GNNs use PyG.
Share bugs, ideas, or general feedback.
references/representations-and-traversal.md — adjacency list/matrix/edge list selection criteria, BFS (unweighted shortest path, bipartite check), DFS (cycle detection, articulation points), DFS edge classificationreferences/shortest-paths-and-mst.md — Dijkstra, Bellman-Ford, Floyd-Warshall, A* (admissible heuristics), Johnson's algorithm, algorithm selection table, Kruskal and Prim with cut/cycle propertiesreferences/advanced-graph.md — topological sort (Kahn's BFS + DFS post-order), SCCs (Tarjan and Kosaraju), Dinic's max flow, bipartite matching (Hopcroft-Karp, Hungarian, Kuhn's), flow application patterns