Toolverse
All skills

senior-architect

by alirezarezvani

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

Quick info

Category
Mobile
Views
296

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

  1. 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/.

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

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

  4. Do analizy zależności w projekcie uruchom Dependency Analyzer, który zidentyfikuje powiązania między komponentami i dostarczy raport gotowy do produkcji.

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

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

Related skills

app-store-optimization

by davila7

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

Mobile
1153

build-macos-apps

by glittercowboy

Build professional native macOS apps in Swift with SwiftUI and AppKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode.

Mobile
31136

mobile-android-design

by wshobson

Master Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines.

Mobile
38181

automating-mobile-app-testing

by jeremylongshore

This skill enables automated testing of mobile applications on iOS and Android platforms using frameworks like Appium, Detox, XCUITest, and Espresso. It generates end-to-end tests, sets up page object models, and handles platform-specific elements. Use this skill when the user

Mobile
17142

build-iphone-apps

by glittercowboy

Build professional native iPhone apps in Swift with SwiftUI and UIKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode. Targets iOS 26 with iOS 18 compatibility.

Mobile
1182

vercel-react-native-skills

by vercel-labs

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or

Mobile
1745