C4 Component Level: [Component Name]
C4-Komponentenarchitekturdiagramme erstellen
Schwierigkeiten, Code-Dokumentation auf Dokumentationsebene in eine klare Komponentenarchitektur zu übersetzen? Dieser Skill synthetisiert C4-Code-Artefakte in Komponentendiagramme mit definierten Grenzen, Schnittstellen und Beziehungen.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“C4 Component Level: [Component Name]”。 Authentifizierungscode-Dateien in Komponenten synthetisieren
预期结果:
- AuthService-Komponente: Verarbeitet Benutzerauthentifizierung, Token-Generierung und Sitzungsverwaltung
- AuthRepository-Komponente: Verwaltet Speicherung und Abruf von Anmeldedaten
- AuthProvider-Komponente: Integriert mit externen Identitätsanbietern
正在使用“C4 Component Level: [Component Name]”。 Komponentendiagramm für API-Container erstellen
预期结果:
- Mermaid-Diagramm zeigt ApiController-, RequestValidator-, ResponseFormatter- und DatabaseConnector-Komponenten innerhalb der API-Container-Grenze mit beschrifteten Beziehungen, die den Datenfluss anzeigen
安全审计
安全This is a prompt-only documentation skill with no executable code. Static analysis scanned 0 files and found 0 potential security issues with a risk score of 0/100. The skill generates C4 architecture component documentation and Mermaid diagrams without accessing external systems, executing commands, or handling sensitive data.
质量评分
你能构建什么
Architekturdokumentation für neue Systeme
Verwandelt verstreute Code-Dokumentation in kohärente Komponentenarchitekturdiagramme für neue oder refaktorisierte Systeme.
Definition von Komponentengrenzen
Definiert klare Grenzen zwischen Authentifizierungs-, Datenzugriffs- und Geschäftslogikkomponenten während des System-Redesigns.
Onboarding-Dokumentation
Generiert umfassende Komponentendokumentation, um neuen Teammitgliedern das schnelle Verständnis der Systemarchitektur zu ermöglichen.
试试这些提示
Erstellen Sie C4-Komponentendokumentation für [Komponentenname]. Zweck: [kurze Beschreibung]. Primäre Technologie: [Tech-Stack]. Listen Sie 3-5 Hauptfunktionen auf und identifizieren Sie 2-3 Hauptschnittstellen.
Generieren Sie ein Mermaid-C4Component-Diagramm für [Containername]. Einschließlich Komponenten: [Komponenten auflisten], deren Typen, Beschreibungen und Beziehungen zwischen ihnen sowie externen Systemen.
Dokumentieren Sie alle Schnittstellen für die [Komponentenname]-Komponente. Geben Sie für jede Schnittstelle an: Protokoll (REST/GraphQL/gRPC/Events), Beschreibung der bereitgestellten Funktionalität und alle Operationen mit ihren Signaturen und Rückgabetypen.
Synthetisieren Sie die folgenden C4-Code-Dateien in Komponentendokumentation: [Dateien auflisten]. Geben Sie für jede resultierende Komponente an: Name, Beschreibung, Typ, Technologie, Zweck, Funktionen, Code-Elemente, Schnittstellen, Abhängigkeiten und ein Mermaid-Komponentendiagramm.
最佳实践
- Behalten Sie Komponenten auf eine einzelne Verantwortlichkeit oder einen begrenzten Kontext fokussiert
- Dokumentieren Sie sowohl bereitgestellte Schnittstellen als auch konsumierte Abhängigkeiten für jede Komponente
- Verwenden Sie konsistente Namenskonventionen, die Komponentenzweck und -typ widerspiegeln
避免
- Erstellung zu granularer Komponenten (einzelne Klasse pro Komponente)
- Weglassen von Schnittstellenprotokollen, was Integration unklar macht
- Anzeige von Container-beziehungen statt Komponentendetails