JavaScript Style Guide für Openclaw

Ein umfassender Standard für das Schreiben von modernem, wartbarem JavaScript-Code unter Verwendung von ES6+ Best Practices.

wscats
v1.0.2
Mar 19, 2026
11
7.7k
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install javascript-skills

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, javascript-skills über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist JavaScript Style Guide?

Der JavaScript Style Guide ist eine spezialisierte Erweiterung für Openclaw Skills, die entwickelt wurde, um Konsistenz und hohe Qualitätsstandards in Ihrer gesamten Codebasis durchzusetzen. Er bietet ein umfangreiches Regelwerk, das alles abdeckt, von Variablendeklarationen mit const und let bis hin zu fortgeschrittenen asynchronen Mustern mit async/await. Durch die Nutzung dieses Skills stellen Entwickler sicher, dass ihr KI-generierter Code nicht nur funktional ist, sondern auch professionellen Industriestandards entspricht.

Dieser Skill fungiert als Echtzeit-Linter und Architekt und leitet die KI an, moderne Syntax wie template literals, destructuring und arrow functions gegenüber Legacy-Mustern zu bevorzugen. Er ist ein unverzichtbares Werkzeug für Teams, die technische Schulden reduzieren und die Lesbarkeit des Codes innerhalb des Openclaw Skills-Ökosystems verbessern möchten.

JavaScript Style Guide Anwendungsfälle

  • Durchsetzung konsistenter Namenskonventionen wie camelCase für Funktionen und PascalCase für Klassen.
  • Refactoring von Legacy-JavaScript-Code zur Nutzung moderner ES6+-Funktionen wie Spread-Operatoren und Module.
  • Automatische Generierung von Boilerplate-Code für Klassen, Objekte und Arrays, die strengen Formatierungsregeln folgen.
  • Optimierung von Code-Reviews durch Bereitstellung technischer Erklärungen für spezifische JavaScript-Best-Practices.

So funktioniert JavaScript Style Guide

  1. Der Skill wird automatisch ausgelöst, wenn der Benutzer JavaScript erwähnt oder eine Codegenerierung in einem JavaScript-Kontext anfordert.
  2. Er analysiert die Benutzeranfrage, um festzustellen, welche Architekturregeln gelten, wie z. B. Modulexporte oder Fehlerbehandlung.
  3. Die KI wendet die relevanten Style-Constraints an und stellt sicher, dass Referenzen Block-Scoping und Funktionen benannte Ausdrücke verwenden.
  4. Er generiert die Code-Ausgabe und integriert moderne Features wie optional chaining und nullish coalescing, wo angemessen.
  5. Der Skill begleitet den Code mit kurzen Erklärungen, um den Benutzer darüber aufzuklären, warum bestimmte Konventionen gewählt wurden.

JavaScript Style Guide Einrichtung

Um diesen Skill in Ihre Umgebung zu integrieren, stellen Sie sicher, dass Ihr KI-Agent Zugriff auf die Skill-Definitionsdatei hat. Da es sich um einen Prompt-basierten Skill innerhalb des Openclaw Skills-Frameworks handelt, ist keine komplexe Installation erforderlich.

# Ensure the skill file is in your agent's active path
cp SKILL.md ~/.config/openclaw/skills/javascript.md

JavaScript Style Guide Datenschema & Taxonomie

Der Skill organisiert seine Logik basierend auf einer Hierarchie von Codierungsdomänen. Unten finden Sie eine Zusammenfassung, wie Daten- und Codestrukturen gehandhabt werden:

Domain Specification Requirement
Variables const/let preference No use of var
Functions Arrow functions for callbacks Parentheses around arguments
Modules ES Modules (ESM) Single export per file preferred
Errors Error Object subclasses Always use try...catch in async
Formatting 2-space soft tabs Mandatory semicolons

JavaScript Style Guide Erweiterte Funktionen

  • Intelligente Konvertierung von Array-ähnlichen Objekten mittels Spread-Syntax oder Array.from.
  • Automatisierte Handhabung komplexer asynchroner Operationen mit Promise.all und Promise.allSettled.
  • Unterstützung für Method-Chaining in klassenbasierten Architekturen durch Rückgabe von this.
  • Kontextbezogene Anwendung von optional chaining (?.) und nullish coalescing (??) für sichereren Eigenschaftszugriff.
  • Tiefe Integration mit modernen Standardbibliotheksmethoden wie Number.isNaN und Number.isFinite.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*