F
faebryk
Zrozum strukturę TypeGraph w Faebryku – pracuj z krawędziami, typami i referencjami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
- 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 fbrkorazimport faebryk.core.graph as graph. 3. Utwórz instancję GraphView i TypeGraph:g = graph.GraphView.create()itg = 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 plikachfaebrykpy.pyitypegraph.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.