Toolverse
Wszystkie skille

software-architecture

autor: davila7

Architektura kodu oparta na Clean Architecture i Domain Driven Design

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
davila7
Kategoria
UX / Design
Wyświetlenia
205

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ć

  1. Zainstaluj umiejętność w swoim środowisku Claude/Copilot, dodając plik software-architecture do katalogu skills Twojego agenta.

  2. 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?".

  3. Stosuj zasadę early return — zamiast zagnieżdżać warunki, zwracaj wyniki wcześnie dla lepszej czytelności kodu.

  4. Przed napisaniem własnego kodu zawsze sprawdź, czy istnieje już biblioteka rozwiązująca problem — szukaj na npm lub oceniaj gotowe usługi SaaS.

  5. 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.

  6. Utrzymuj logikę biznesową niezależną od frameworków — oddzielaj encje domenowe od infrastruktury, zgodnie z zasadami Clean Architecture i Domain Driven Design.

Podobne skille