Toolverse
Wszystkie skille

c4-component

autor: sickn33

Przekształć kod w architekturę — definiuj komponenty, interfejsy i relacje na poziomie C4

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
sickn33
Kategoria
Frontend
Wyświetlenia
2

O skillu

Specjalista do dokumentacji na poziomie komponentów C4. Syntetyzuje dokumentację kodu w logiczną architekturę komponentów, określając granice, interfejsy i zależności między nimi. Generuje diagramy komponentów i dokumentację techniczną. Użyj tej umiejętności, gdy potrzebujesz przejść od dokumentacji kodu do widoku architektonicznego komponentów.

Jak używać

  1. Przygotuj dokumentację kodu, którą chcesz przekształcić w widok komponentów C4. Zbierz informacje o funkcjach, modułach i ich wzajemnych zależnościach na poziomie kodu.

  2. Wyjaśnij cel analizy — określ, które komponenty chcesz wyodrębnić, jakie są ograniczenia projektowe i jakie dane wejściowe masz dostępne (np. struktura repozytorium, dokumentacja API, diagramy przepływu).

  3. Zastosuj najlepsze praktyki C4 dla poziomu komponentów — zdefiniuj granice każdego komponentu, opisz jego typ (aplikacja, serwis, biblioteka), technologie oraz cel biznesowy, który spełnia.

  4. Zdokumentuj interfejsy komponentów, wskazując protokoły komunikacji (REST, GraphQL, gRPC, eventy), operacje dostępne oraz parametry i typy zwracane.

  5. Mapuj zależności — wymień komponenty wewnętrzne, które są używane, oraz systemy zewnętrzne, z którymi komponenty się integrują.

  6. Wygeneruj diagram Mermaid C4Component, który wizualizuje wszystkie komponenty w ramach kontenera, ich interfejsy i relacje — użyj składni C4Component do poprawnego renderowania.

Podobne skille