Fähigkeiten senior-architect
🏗️

senior-architect

Sicher

Skalierbare Software-Architektur entwerfen

Auch verfügbar von: davila7,alirezarezvani

Senior-Entwickler haben Schwierigkeiten, Systeme zu entwerfen, die skalierbar sind und langfristig wartbar bleiben. Diese Fähigkeit bietet Architektur-Muster, Systemdesign-Workflows und technische Entscheidungsrahmen für den Aufbau von Anwendungen auf Unternehmensniveau.

Unterstützt: Claude Codex Code(CC)
🥉 76 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "senior-architect". Design an e-commerce platform that handles 100k daily orders with real-time inventory

Erwartetes Ergebnis:

  • Empfohlene Architektur: Event-driven Microservices
  • Kernkomponenten: API Gateway, Order Service, Inventory Service, Payment Service, Notification Service
  • Datenbank-Strategie: PostgreSQL für Transaktionsdaten, Redis für Caching, separate Read-Replicas
  • Skalierbarkeit: Horizontale Skalierung mit Kubernetes, Auto-Scaling basierend auf CPU/Speicher
  • Sicherheit: JWT-Authentifizierung, API-Rate-Limiting, Eingabevalidierung, SQL-Injection-Prävention

Verwendung von "senior-architect". Compare React vs Vue vs Angular for a large enterprise dashboard application

Erwartetes Ergebnis:

  • Empfehlung: React für Enterprise-Dashboards
  • Begründung: Größeres Ökosystem, größerer Bewerberpool, flexible Architektur, starke Enterprise-Unterstützung
  • Überlegungen: Lernkurve des Teams, State-Management-Anforderungen, langfristige Wartung

Sicherheitsaudit

Sicher
v1 • 2/25/2026

Security audit completed. Static findings are false positives: external_commands (33) triggered by markdown code blocks, filesystem access is legitimate output functionality, sensitive finding is standard .env setup. No actual security risks identified. Skill is safe for marketplace publication.

7
Gescannte Dateien
872
Analysierte Zeilen
5
befunde
1
Gesamtzahl Audits
Probleme mit mittlerem Risiko (3)
Markdown Code Blocks Misidentified as Shell Commands
Static scanner detected 33 'external_commands' findings in markdown files (SKILL.md, references/*.md). These are FALSE POSITIVES - the scanner misinterpreted markdown code fences containing backticks (`) as Ruby/shell backtick execution. No actual shell commands are executed by this skill.
Standard File Output Functionality
Static scanner flagged 'filesystem' access at scripts/*.py:107. This is legitimate functionality - the scripts write output to a file when users specify the --output flag. This is expected behavior for a reporting tool, not a security vulnerability.
Standard Environment Setup Flagged as Sensitive
Static scanner flagged 'Environment file access' at SKILL.md:128 showing 'cp .env.example .env'. This is FALSE POSITIVE - this is standard development practice for copying an example environment file during project setup. No secrets are accessed or exfiltrated.
Probleme mit niedrigem Risiko (2)
False Positive: Weak Cryptographic Algorithm
Static scanner reported 'Weak cryptographic algorithm' at multiple locations in markdown files. No evidence of cryptographic code or weak algorithms found in the codebase. This appears to be a scanner artifact or false positive.
False Positive: System Reconnaissance
Static scanner reported 'System reconnaissance' at SKILL.md:85 and references. No evidence of system scanning or reconnaissance behavior found. Likely false positive.
Auditiert von: claude

Qualitätsbewertung

68
Architektur
100
Wartbarkeit
87
Inhalt
28
Community
86
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

Neue SaaS-Plattform architekturieren

Die Architektur für eine neue Multi-Tenant-SaaS-Anwendung entwerfen, einschließlich Frontend-, Backend-, Datenbank- und Infrastrukturauswahl

Bestehendes Systemdesign überprüfen

Eine bestehende Codebasis analysieren und Architekturverbesserungen für Skalierbarkeit und Wartbarkeit vorschlagen

Technologie-Stack-Auswahl

Geeignete Technologien für ein Projekt basierend auf Anforderungen, Team-Expertise und langfristiger Wartbarkeit evaluieren und auswählen

Probiere diese Prompts

Einfache Architektur-Anfrage
I need to design a [type of application] that handles [number] users. What architecture patterns would you recommend? Consider [specific requirement].
Detailliertes Systemdesign
Design a system architecture for a [description of system]. Include: 1) Component diagram 2) Data flow 3) API design 4) Database schema 5) Security considerations. The system must handle [scale requirements].
Technologie-Auswahl
I am building a [application type] with these requirements: [list requirements]. Compare [Technology A] vs [Technology B] vs [Technology C] for the [component]. Recommend the best choice with rationale.
Architektur-Überprüfung
Review the architecture of my existing [system description]. Identify: 1) Scalability bottlenecks 2) Security vulnerabilities 3) Maintainability issues 4) Performance concerns. Provide specific recommendations for improvement.

Bewährte Verfahren

  • Beginnen Sie mit den Anforderungen, bevor Sie die Architektur wählen - verstehen Sie zuerst Skalierung, Komplexität und Team-Kapazitäten
  • Dokumentieren Sie Architektur-Entscheidungen mit Vor-, Nachteilen und Trade-offs mittels Architecture Decision Records (ADRs)
  • Design für Fehler - planen Sie Komponentenausfälle ein und haben Sie Strategien für graceful Degradation

Vermeiden

  • Over-Engineering frühzeitig - wenden Sie Microservices-Muster nicht auf einfache Anwendungen an, die als Monolithen funktionieren könnten
  • Nicht-funktionale Anforderungen ignorieren - Performance, Sicherheit und Skalierbarkeit müssen von Anfang an berücksichtigt werden
  • Technologie-Hopping - vermeiden Sie häufigen Wechsel von Technologie-Stacks, da dies technische Schulden verursacht und die Lieferung verlangsamt

Häufig gestellte Fragen

Welche Programmiersprachen und Frameworks unterstützt diese Fähigkeit?
Diese Fähigkeit deckt React, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Go, Python, PostgreSQL, GraphQL und mehr ab. Sie bietet Architektur-Beratung für jeden Technologie-Stack.
Schreibt diese Fähigkeit Code oder bietet sie nur Beratung?
Diese Fähigkeit konzentriert sich auf Architektur-Design und bietet Beratung, Muster und Empfehlungen. Die enthaltenen Skripte generieren Projektstrukturen und analysieren Abhängigkeiten, aber detaillierter Implementierungscode liegt außerhalb des Umfangs.
Kann ich dies für Refactoring bestehender Systeme verwenden?
Ja, Sie können Ihre aktuelle Architektur beschreiben und die Fähigkeit wird sie auf Engpässe, Sicherheitsprobleme und Verbesserungsmöglichkeiten analysieren.
Wie funktionieren die enthaltenen Python-Skripte?
Die Skripte (architecture_diagram_generator.py, project_architect.py, dependency_analyzer.py) sind Einstiegs-Tools. Führen Sie sie mit einem Projektpfad aus, um Diagramme zu generieren und Abhängigkeiten zu analysieren. Passen Sie sie für Ihre spezifischen Anforderungen an.
Ist dies für Anfänger geeignet?
Diese Fähigkeit ist für Senior-Entwickler und Architekten konzipiert. Anfänger sollten zuerst die Grundlagen von Software-Design, Datenstrukturen und Web-Entwicklung verstehen, bevor sie in Architektur eintauchen.
Wie integriert sich dies mit Claude Code?
Diese Fähigkeit erweitert Claude Code um Architektur-Expertise. Sie können Architektur-Fragen in natürlicher Sprache stellen und erhalten detaillierte Beratung, Muster und Best Practices.