Faebryk — обход TypeGraph и Zig-биндинги

engineering

faebryk is a Claude Code skill that explains how Faebryk's TypeGraph works: the graph of types implemented in Zig and exposed to Python via `faebryk.core.faebrykpy`, how to traverse edges and resolve references using `EdgeTraversal`, and how FabLL types and traits map onto edge types. The skill covers six core edge types — `EdgeComposition`, `EdgeTrait`, `EdgePointer`, `EdgeInterfaceConnection`, `EdgeOperand`, and `EdgeType`/`EdgeNext` — along with their roles in the compiler, solver, and build/export pipeline. Aimed at developers building type-aware queries, modifying Zig bindings, or debugging traversal logic, it includes commands to rebuild bindings (`ato dev compile`) and run targeted test suites (`ato dev test`).