flowchart-generator
Twórz profesjonalne schematy blokowe z kodu Python, YAML lub JSON
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Flowchart Generator to narzędzie do generowania schematów blokowych z definicji strukturalnych. Obsługuje standardowe kształty (start, koniec, proces, decyzja, wejście/wyjście), tory pływu dla procesów wieloaktorowych oraz eksport do PNG, SVG, PDF i DOT. Możesz definiować przepływy za pomocą Python DSL, plików YAML lub JSON, a następnie stylizować je za pomocą predefiniowanych motywów biznesowych, technicznych lub minimalnych.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude/Copilot, dodając moduł flowchart-generator do dostępnych narzędzi agenta.
Zaimportuj FlowchartGenerator w swoim skrypcie Python:
from scripts.flowchart_gen import FlowchartGenerator, a następnie utwórz instancję generatora.Zdefiniuj swój przepływ za pomocą Python DSL, dodając węzły za pomocą metod takich jak
flow.start(),flow.process(),flow.decision()iflow.end(). Każdy węzeł może mieć unikalny identyfikator (parametrid).Połącz węzły metodą
flow.connect(), podając identyfikatory węzłów źródłowego i docelowego. Możesz dodać etykiety do połączeń, na przykładlabel="Yes"dla gałęzi decyzji.Alternatywnie załaduj proces z pliku YAML za pomocą
flow.from_yaml("plik.yaml")zamiast ręcznego definiowania węzłów.Wygeneruj diagram metodą
flow.generate()i zapisz go w wybranym formacie:flow.generate().save("schemat.png")dla PNG, SVG, PDF lub DOT.