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 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“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.
风险因素
质量评分
你能构建什么
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?
开发者详情
许可证
MIT
引用
main