software-architecture
Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.
How to use
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.