Toolverse
All skills

graph-algorithms

by parcadei

Problem-solving strategies for graph algorithms in graph number theory

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
parcadei
Category
Backend

About this skill

Problem-solving strategies for graph algorithms in graph number theory

How to use

  1. Sklonuj repozytorium parcadei zawierające umiejętność graph-algorithms z katalogu .claude/skills/math/graph-number-theory/. Upewnij się, że masz zainstalowane narzędzia Bash i Read wymagane do działania tej umiejętności.

  2. Zidentyfikuj typ problemu grafowego, który rozwiązujesz: czy potrzebujesz przeszukiwania (BFS dla najkrótszych ścieżek w grafach nieważonych, DFS dla detekcji cykli), algorytmu najkrótszej ścieżki, minimalnego drzewa rozpinającego, czy analizy przepływu sieciowego. Użyj drzewa decyzyjnego zawartego w dokumentacji jako przewodnika.

  3. Dla obliczeń macierzy sąsiedztwa i wartości własnych uruchom: uv run python -m runtime.harness scripts/sympy_compute.py eigenvalues "adjacency_matrix". To narzędzie SymPy oblicza właściwości spektralne grafu.

  4. Dla formalnych dowodów dotyczących algorytmu Dijkstry lub właściwości minimalnego drzewa rozpinającego użyj solvera Z3: uv run python -m runtime.harness scripts/z3_solve.py prove "d[v] >= d[u] + w(u,v) for all edges" lub uv run python -m runtime.harness scripts/z3_solve.py prove "min_edge_crossing_cut_in_mst".

  5. Dla problemów przepływu sieciowego uruchom: uv run python -m runtime.harness scripts/sympy_compute.py linsolve "flow_conservation_equations", aby rozwiązać równania zachowania przepływu i znaleźć przepływ maksymalny.

  6. Przeanalizuj wyniki w kontekście wybranego algorytmu: sprawdź złożoność czasową, warunki zastosowania (grafy gęste vs rzadkie, wagi ujemne) i czy rozwiązanie spełnia ograniczenia problemu.

Related skills

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483

himalaya

by openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

Backend
35108

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340