senior-architect
Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack decision frameworks, and dependency analysis. Use when designing system architecture, making technical decisions, creating architecture diagrams, evaluating trade-offs, or defining integration patterns.
How to use
Zainstaluj umiejętność w swoim środowisku Claude, klonując repozytorium i konfigurując dostęp do skryptów Pythona znajdujących się w katalogu
scripts/.Aby wygenerować diagram architektury, uruchom skrypt generatora diagramów, podając ścieżkę do projektu. Skrypt automatycznie zastosuje szablony i najlepsze praktyki dostosowane do Twojego stosu technologicznego.
Gdy potrzebujesz kompleksowej analizy projektu, użyj narzędzia Project Architect z flagą
--verbose, aby otrzymać szczegółowe metryki wydajności, rekomendacje i sugestie automatycznych poprawek.Do analizy zależności w projekcie uruchom Dependency Analyzer, który zidentyfikuje powiązania między komponentami i dostarczy raport gotowy do produkcji.
Odwołaj się do dokumentacji wzorców architektonicznych dostępnej w pliku
references/architecture_patterns.md, aby zrozumieć, jakie wzorce projektowe są dostępne dla Twojego przypadku użycia.Wykorzystaj wyniki do podejmowania decyzji technicznych — wyboru między frameworkami, oceny trade-offów między skalowalnością a złożonością oraz definiowania sposobów integracji między modułami systemu.