senior-architect
Skalierbare Softwarearchitektur entwerfen
Entwerfen Sie komplexe Softwaresysteme mit Zuversicht. Erhalten Sie automatisierte Architekturdiagramme, Abhängigkeitsanalysen und Technologieempfehlungen basierend auf Ihren spezifischen Anforderungen und Einschränkungen.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "senior-architect". Entwerfen Sie eine skalierbare Microservices-Architektur für eine E-Commerce-Plattform mit 10 Millionen Nutzern
النتيجة المتوقعة:
- Empfohlene Muster: API Gateway, Service Mesh, ereignisgesteuerte Kommunikation
- Datenbankstrategie: Sharded PostgreSQL für Transaktionen, Redis für Caching, Elasticsearch für Suche
- Skalierungsansatz: Horizontale Pod-Autoskalierung mit Circuit-Breaker-Mustern
- Wichtige Überlegungen: Distributed Tracing, eventuelle Konsistenz, Saga-Pattern für Transaktionen
استخدام "senior-architect". Vergleichen Sie GraphQL vs REST für eine Echtzeit-Kollaborationsanwendung
النتيجة المتوقعة:
- GraphQL-Vorteile: Starke Typisierung, flexible Abfragen, reduziert Over-Fetching
- REST-Vorteile: Caching-Effizienz, einfacheres Caching, weit verbreitetes Tooling
- Empfehlung: Hybridansatz mit GraphQL für komplexe Abfragen, REST für einfache Operationen
- Echtzeitanforderungen: Erwägen Sie WebSocket-Subscriptions neben REST/GraphQL
استخدام "senior-architect". Wie sollten wir ein Monorepo für eine Fullstack-TypeScript-Anwendung strukturieren
النتيجة المتوقعة:
- Empfohlene Struktur: apps/-, packages/-, tools/-, docs/-Verzeichnisse
- Gemeinsam genutzte Pakete: UI-Komponenten, Utilities, API-Clients, Types
- Build-Strategie: Turborepo oder Nx für effiziente inkrementelle Builds
- Testansatz: Unit in packages, Integration in apps, E2E für kritische Pfade
التدقيق الأمني
آمنAll 105 static findings are false positives. The analyzer incorrectly flagged markdown code fences (```typescript```) as shell backtick execution, YAML frontmatter (---) as weak cryptographic algorithms, and documentation section headers as system reconnaissance. The Python scripts contain only standard library imports (os, sys, json, argparse, pathlib, typing) with benign file write operations for report generation. No malicious code, credential exfiltration, or command injection patterns exist.
عوامل الخطر
⚙️ الأوامر الخارجية (3)
📁 الوصول إلى نظام الملفات (3)
🌐 الوصول إلى الشبكة (1)
درجة الجودة
ماذا يمكنك بناءه
Architektur-Reviews
Evaluieren Sie vorgeschlagene Designs vor der Implementierung, um Risiken und Skalierbarkeitsbedenken zu identifizieren.
Technologieauswahl
Wählen Sie geeignete Technologien und Frameworks basierend auf Projektanforderungen und Teamfähigkeiten.
Systemdokumentation
Dokumentieren Sie bestehende Systemarchitektur und identifizieren Sie Verbesserungsmöglichkeiten.
جرّب هذه الموجهات
Entwerfen Sie eine skalierbare Architektur für eine [TYPE]-Anwendung mit [REQUIREMENTS]. Berücksichtigen Sie [CONSTRAINTS].
Überprüfen Sie dieses Architekturdesign [DESCRIPTION] und identifizieren Sie potenzielle Probleme mit Skalierbarkeit, Sicherheit und Wartbarkeit.
Empfehlen Sie einen geeigneten Tech-Stack für einen [USE CASE], der [REQUIREMENTS] erfordert, einschließlich Datenbank, Backend-Framework und Frontend.
Welche Architekturmuster eignen sich am besten für [SCENARIO] und wie sollten [COMPONENTS] miteinander kommunizieren?
أفضل الممارسات
- Definieren Sie klare Grenzen zwischen Systemkomponenten, bevor Sie Integrationspunkte entwerfen
- Dokumentieren Sie Architekturentscheidungen mit ihren Abwägungen und Begründungen
- Validieren Sie Skalierbarkeitsvorgaben durch Kapazitätsplanung und Lasttests
تجنب
- Vermeiden Sie vorzeitige Optimierung ohne messbare Leistungsanforderungen
- Erstellen Sie keine übermäßig komplexen Abstraktionsschichten, die notwendige Komplexität verbergen
- Vermeiden Sie enge Kopplung zwischen Services ohne klare Grenzen und Verträge
الأسئلة المتكررة
Schreibt dieser Skill Code in mein Projekt?
Kann er vollständige Systeme generieren?
Unterstützt er Cloud-Deployments?
Welche Sprachen werden unterstützt?
Wie analysiert er Abhängigkeiten?
Kann er meine bestehende Architektur überprüfen?
تفاصيل المطور
المؤلف
alirezarezvaniالترخيص
MIT
المستودع
https://github.com/alirezarezvani/claude-skills/tree/main/engineering-team/senior-architectمرجع
main