Fähigkeiten global-standards
📐

global-standards

Sicher ⚙️ Externe Befehle🌐 Netzwerkzugriff

Konsistente Codierungsstandards anwenden

Auch verfügbar von: Joseph OBrien

Entwickler und Teams haben Schwierigkeiten, einen konsistenten Codestil über Projekte hinweg aufrechtzuerhalten. Diese Skill bietet umfassende Standards für Namenskonventionen, Fehlerbehandlung, Validierungsmuster und Projektkonventionen, um einheitlichen, wartbaren Code zu gewährleisten.

Unterstützt: Claude Codex Code(CC)
🥉 74 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 "global-standards". Was sind die Namenskonventionen für JavaScript-Variablen und -Funktionen?

Erwartetes Ergebnis:

  • Verwende camelCase für Variablen und Funktionen (z.B. `userName`, `calculateTotal`)
  • Verwende PascalCase für Klassen und Typen (z.B. `UserModel`, `ApiResponse`)
  • Verwende UPPER_SNAKE_CASE für Konstanten (z.B. `MAX_RETRIES`, `API_URL`)
  • Verwende beschreibende Namen, die die Absicht verraten (vermeide `x`, `temp`, `data`)
  • Verwende vollständige Wörter statt Abkürzungen, es sei denn, sie sind weit verbreitet (z.B. `user` statt `usr`)

Verwendung von "global-standards". Wie sollte ich Fehler in meinem API-Endpunkt behandeln?

Erwartetes Ergebnis:

  • Umschließe Aufrufe externer Dienste mit try-catch-Blöcken
  • Protokolliere Fehler mit angemessenen Schweregraden und Kontext
  • Implementiere Wiederholungslogik mit exponentieller Rückkopplung für vorübergehende Fehler
  • Erstelle benutzerdefinierte Ausnahmetypen für domänenspezifische Fehler
  • Gebe benutzerfreundliche Fehlermeldungen ohne sensible Details zurück

Verwendung von "global-standards". Welche Validierungsmuster sollte ich für Benutzereingaben verwenden?

Erwartetes Ergebnis:

  • Validiere sowohl auf Client- als auch auf Serverseite - vertraue niemals allein der Client-Validierung
  • Verwende etablierte Validierungsbibliotheken wie Zod, Yup, Pydantic oder Joi
  • Bereinige Eingaben, um XSS, SQL-Injection und Command-Injection zu verhindern
  • Verwende Allowlists statt Blocklists für die Eingabevalidierung
  • Gib klare, handlungsorientierte Fehlermeldungen nahe dem relevanten Eingabefeld an

Sicherheitsaudit

Sicher
v3 • 1/16/2026

Pure documentation skill containing only markdown reference files. Static findings are all false positives: the skill has no executable code, no network access, no file system operations, no command execution, and no environment variable access. All 52 detected patterns are benign documentation content, including code examples in markdown and references to external services in best-practices context.

8
Gescannte Dateien
844
Analysierte Zeilen
2
befunde
3
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

45
Architektur
100
Wartbarkeit
85
Inhalt
31
Community
100
Sicherheit
100
Spezifikationskonformität

Was du bauen kannst

Code-Konsistenz aufrechterhalten

Sicherstellen, dass alle Teammitglieder denselben Codestil und dieselben Konventionen im gesamten Codebase befolgen

Projektstandards etablieren

Codierungsstandards für neue Projekte oder Onboarding-Materialien definieren und kommunizieren

Code-Einreichungen validieren

Pull Requests gegen etablierte Standards für Stil, Fehlerbehandlung und Validierung prüfen

Probiere diese Prompts

Grundlegende Namenshilfe
Was sind die Namenskonventionen für [JavaScript/Python/TypeScript] beim Benennen von [Variablen/Funktionen/Klassen]?
Fehlerbehandlungsleitfaden
Wie sollte ich Fehler in meinem API-Endpunkt behandeln, der einen externen Dienst aufruft? Einschließlich Wiederholungslogik und Benutzermeldungen.
Validierungsmuster
Welche Validierungsmuster sollte ich für ein Registrierungsformular mit E-Mail-, Passwort- und Namensfeldern verwenden?
Projekteinrichtung
Welche Dateistruktur, Namenskonventionen und Git-Workflows sollte ich für ein neues [React/Python/Node]-Projekt etablieren?

Bewährte Verfahren

  • Wende Standards proaktiv beim Schreiben von neuem Code an, nicht nur während des Reviews
  • Passe den Stil des umgebenden Codes an, wenn du zu bestehenden Dateien hinzufügst
  • Verwende die Referenzdateien für detaillierte Anleitungen zu spezifischen Themen

Vermeiden

  • Verschiedene Namensstile innerhalb derselben Datei oder desselben Moduls mischen
  • Veraltete oder irreführende Kommentare im Code lassen
  • Eingabevalidierung für interne APIs überspringen und vertrauenswürdige Quellen annehmen

Häufig gestellte Fragen

Welche Programmiersprachen werden unterstützt?
Die Standards gelten für alle gängigen Sprachen, einschließlich JavaScript, TypeScript, Python, Java, Go, Rust, C++, Ruby, Swift und Kotlin.
Wie groß sollten Funktionen sein?
Halte Funktionen auf eine einzige Aufgabe fokussiert. Die meisten Funktionen sollten unter 30 Zeilen liegen. Extrahiere komplexe Logik in separate Funktionen.
Wie integriere ich dies mit meinen bestehenden Tools?
Diese Skill bietet nur Anleitungen. Kombiniere sie mit Linters, Formatierern und Pre-Commit-Hooks für die automatisierte Durchsetzung.
Sind meine Code-Daten bei der Verwendung dieser Skill sicher?
Ja. Diese Skill liest nur ihre eigenen Dokumentationsdateien und bietet Anleitungen. Sie greift niemals auf deinen Code, deine Dateien oder deine Anmeldedaten zu.
Was ist, wenn bestehender Code nicht den Standards entspricht?
Wende Standards auf neuen Code und Änderungen an. Plane die schrittweise Umgestaltung von Legacy-Code. Schreibe funktionierenden Code nicht nur wegen des Stils um.
Wie unterscheidet sich dies von Linters und Formatierern?
Linters erzwingen Syntaxregeln. Diese Skill bietet breitere Anleitungen zu Architektur, Fehlerbehandlung, Validierungsmustern und Projektkonventionen.