Fähigkeiten C4 Code Level: [Directory Name]
📦

C4 Code Level: [Directory Name]

Sicher

C4-Codedokumentation generieren

Codebasen fehlt eine konsistente, strukturierte Dokumentation auf Codeebene. Diese Fähigkeit erstellt eine umfassende C4-Code-Level-Dokumentation mit Funktionssignaturen, Klassenhierarchien und visuellen Diagrammen.

Unterstützt: Claude Codex Code(CC)
🥉 72 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 "C4 Code Level: [Directory Name]". Analysieren Sie das src/api-Verzeichnis und erstellen Sie C4-Code-Level-Dokumentation

Erwartetes Ergebnis:

Vollständige Dokumentation einschließlich Funktionssignaturen mit Parametern und Rückgabetypen, Klassendefinitionen mit Methoden, Abhängigkeitslisten und einem Mermaid-Klassendiagramm, das die API-Layer-Struktur zeigt.

Verwendung von "C4 Code Level: [Directory Name]". Erstellen Sie ein Datenpipeline-Diagramm für die ETL-Transformer

Erwartetes Ergebnis:

Mermaid-Flowchart, der die Datentransformations-Pipeline von Roheingang über Validierung, Transformation, Normalisierung und Aggregationsstufen bis zur endgültigen Ausgabe zeigt.

Sicherheitsaudit

Sicher
v1 • 2/25/2026

This is a prompt-only documentation skill with no executable code, network access, or external dependencies. Static analysis found zero security issues. The skill provides templates and guidance for creating C4 code-level documentation using Mermaid diagrams.

0
Gescannte Dateien
0
Analysierte Zeilen
0
befunde
1
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
50
Community
100
Sicherheit
74
Spezifikationskonformität

Was du bauen kannst

Neue Code-Module dokumentieren

Beim Hinzufügen neuer Funktionen zu einer Codebasis C4-Code-Dokumentation generieren, um konsistente Dokumentationsstandards für die neuen Module aufrechtzuerhalten.

Neue Teammitglieder einarbeiten

Umfassende Code-Dokumentation für unbekannte Teile der Codebasis erstellen, um neuen Entwicklern zu helfen, die Struktur schnell zu verstehen.

Code für Übergabe vorbereiten

Vollständige Code-Dokumentation vor der Übertragung des Eigentums von Modulen zwischen Teams oder Auftragnehmern generieren.

Probiere diese Prompts

Basis-Codedokumentation
Analysieren Sie das src/auth-Verzeichnis und erstellen Sie C4-Code-Level-Dokumentation mit allen Funktionen, deren Signaturen und Abhängigkeiten.
Klassenhierarchie-Dokumentation
Dokumentieren Sie den Service-Layer-Code mit vollständigen Klassenhierarchien, Interface-Implementierungen und einem Mermaid-Klassendiagramm.
Datenfluss-Dokumentation
Analysieren Sie die ETL-Pipeline in src/pipeline und erstellen Sie ein Datenflussdiagramm, das alle Transformationsfunktionen und ihre Komposition zeigt.
Vollständige Moduldokumentation
Dokumentieren Sie das gesamte handlers-Paket einschließlich aller Structs, Methoden, Funktionsabhängigkeiten, und erstellen Sie sowohl ein Modulstrukturdiagramm als auch einen Funktionsabhängigkeitsgraphen.

Bewährte Verfahren

  • Fügen Sie immer vollständige Funktionssignaturen mit allen Parametertypen und Rückgabetypen ein
  • Verwenden Sie konsistente Namenskonventionen für alle Dokumentationselemente
  • Fügen Sie tatsächliche Dateipfade und Zeilennummern für Code-Referenzen ein

Vermeiden

  • Dokumentation erstellen, ohne den eigentlichen Quellcode zu überprüfen
  • Übermäßig komplexe Diagramme für einfache Codestrukturen verwenden
  • Abhängigkeitsinformationen weglassen, die Entwickler zum Verstehen des Codes benötigen

Häufig gestellte Fragen

Was ist C4-Code-Level-Dokumentation?
C4-Code-Level-Dokumentation ist die detaillierteste Ebene des C4-Modells und konzentriert sich auf einzelne Code-Elemente wie Funktionen, Klassen, Methoden und ihre Beziehungen innerhalb einer einzelnen Komponente oder eines Verzeichnisses.
Kann diese Fähigkeit jede Programmiersprache dokumentieren?
Ja, die Fähigkeit unterstützt mehrere Programmierparadigmen einschließlich objektorientierter, funktionaler und prozeduraler Code. Sie passt die Dokumentationsvorlage und Diagrammtypen basierend auf dem Sprachparadigma an.
Wie wähle ich zwischen Klassendiagrammen und Flowcharts?
Verwenden Sie Klassendiagramme für OOP-Code mit Klassen und Vererbung. Verwenden Sie Flowcharts für funktionalen Code, die Datenpipelines zeigen. Verwenden Sie Modulstrukturdiagramme, um zu zeigen, welche Funktionen ein Modul exportiert.
Ersetzt dies Inline-Code-Kommentare?
Nein, diese Fähigkeit erstellt strukturelle Dokumentation auf Verzeichnis- oder Modulebene. Inline-Kommentare sollten weiterhin komplexe Logik innerhalb von Funktionen erläutern.
Kann diese Fähigkeit große Codebasen verarbeiten?
Die Fähigkeit funktioniert am besten mit einzelnen Verzeichnissen oder fokussierten Modulen. Für große Codebasen analysieren Sie ein Verzeichnis nach dem anderen und kombinieren Sie die Dokumentation anschließend.
Sind Mermaid-Diagramme erforderlich?
Mermaid-Diagramme sind optional, aber für komplexe Codebeziehungen empfohlen. Die Dokumentationsvorlage enthält Diagrammbeispiele, die Sie basierend auf Ihrer Codekomplexität anpassen können.

Entwicklerdetails

Dateistruktur

📄 SKILL.md