software-architecture
Architektura kodu oparta na Clean Architecture i Domain Driven Design
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do projektowania i analizy architektury oprogramowania z fokusem na jakość. Otrzymasz wytyczne oparte na Clean Architecture i Domain Driven Design, które pomogą Ci pisać czysty kod, unikać duplikacji, rozkładać złożone komponenty na mniejsze części i wybierać między bibliotekami a kodem custom. Idealna do pisania nowego kodu, refaktoryzacji istniejącego i oceny decyzji architektonicznych.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude/Copilot, dodając plik software-architecture do katalogu skills Twojego agenta.
Kiedy pracujesz nad nowym kodem lub architekturą, aktywuj umiejętność pytając Claude o wskazówki dotyczące struktury, na przykład: "Jak powinienem zorganizować ten moduł?" lub "Czy ta architektura jest czysta?".
Stosuj zasadę early return — zamiast zagnieżdżać warunki, zwracaj wyniki wcześnie dla lepszej czytelności kodu.
Przed napisaniem własnego kodu zawsze sprawdź, czy istnieje już biblioteka rozwiązująca problem — szukaj na npm lub oceniaj gotowe usługi SaaS.
Rozkładaj funkcje i komponenty dłuższe niż 80 linii na mniejsze części; jeśli plik przekroczy 200 linii, podziel go na wiele plików.
Utrzymuj logikę biznesową niezależną od frameworków — oddzielaj encje domenowe od infrastruktury, zgodnie z zasadami Clean Architecture i Domain Driven Design.