algorithms
Algorithm design and analysis skill for DSH; use when working on optimization, data structures, or computational procedures.
SKILL.mdagents/Codex/skills/dome-hub/algorithms/SKILL.md
GitHubSkill: Algorithms
Domain: build | Depth: axiom
Capabilities
- Graph algorithms: shortest path, MST, centrality, community detection (networkx)
- Sorting, searching, dynamic programming
- Optimization: gradient descent, genetic algorithms, simulated annealing (scipy)
- Cryptographic primitives: hashing, entropy
- Tree structures: BST, heap, trie
- Complexity analysis tools
- Pathfinding: A*, Dijkstra, BFS, DFS
Libraries
| Library | Purpose |
|---|---|
| networkx | Graph algorithms |
| scipy | Optimization algorithms |
| numpy | Array-based algorithm primitives |
Module
agents/skills/algorithms.py
Key Functions
shortest_path(graph, src, dst)— Dijkstra shortest pathmst(graph)— minimum spanning treecentrality(graph)— betweenness + eigenvector centralityastar(grid, start, goal, heuristic)— A* pathfindinggenetic_optimize(fitness_fn, population, generations)— genetic algorithmentropy(data)— Shannon entropytopological_sort(dag)— topological ordering