Toolverse
Wszystkie skille

faebryk

autor: atopile

Zrozum strukturę TypeGraph w Faebryku – pracuj z krawędziami, typami i referencjami

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
atopile
Kategoria
Mobile
Wyświetlenia
1

O skillu

Faebryk to umiejętność dla Claude'a, która wyjaśnia, jak działa TypeGraph – rdzeń systemu projektowania elektroniki. Nauczysz się traversować grafy, rozwiązywać referencje i mapować typy FabLL na typy krawędzi. Skill zawiera dokumentację API, przykłady kodu w Pythonie i opis kluczowych typów krawędzi (EdgeComposition, EdgeTrait, EdgePointer, EdgeInterfaceConnection). Idealna dla deweloperów pracujących z kompilacją, solverem lub pipelineami eksportu PCB.

Jak używać

  1. Zainstaluj Faebryk jako skill w Claude'a, wskazując repozytorium atopile z ścieżką .claude/skills/faebryk. 2. Zaimportuj moduł TypeGraph w swoim kodzie Pythona: import faebryk.core.faebrykpy as fbrk oraz import faebryk.core.graph as graph. 3. Utwórz instancję GraphView i TypeGraph: g = graph.GraphView.create() i tg = fbrk.TypeGraph.create(g=g). 4. Kiedy pracujesz z traversacją krawędzi, referencjami lub budowaniem zapytań opartych na typach, pytaj skill o konkretny typ krawędzi (np. EdgeComposition dla struktury rodzic-dziecko, EdgeTrait dla dołączania cech, EdgePointer dla referencji). 5. Odwołuj się do dokumentacji API w plikach faebrykpy.py i typegraph.pyi – skill ma dostęp do ich treści i może wyjaśnić sygnatury funkcji oraz zachowanie. 6. Użyj skilla szczególnie przy debugowaniu linkerów, kompilacji TypeGraphów lub analizie instancji w solverze – będzie wskazywać właściwe typy krawędzi i metody traversacji.

Podobne skille