Atomic Code Generator für Openclaw

Eine KI-Coding-Agent-Skill, die komplexe Code-Anforderungen in reine, individuelle atomare Methoden zerlegt, um sauberere und besser verwaltbare Codestrukturen zu gewährleisten.

wangjiaocheng
v1.0.0
Jun 21, 2026
0
312
0

Installieren & Herunterladen

1. ClawHub CLI

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

npx clawhub@latest install atomic-code-generator

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, atomic-code-generator ü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 Atomic Code Generator?

Der Atomic Code Generator ist ein hochentwickeltes Werkzeug, das für KI-Coding-Agenten entwickelt wurde, um hochkomplexe Softwareentwicklungsaufgaben durch die Zerlegung in unteilbare, atomare Methoden zu bewältigen. Anstatt zu versuchen, monolithische, aufgeblähte Codeblöcke in einem einzigen Generierungsschritt zu schreiben, analysiert diese Skill systematisch Anforderungen, bestimmt technische Abhängigkeiten und erzeugt sauberen, modularen Code.

Als Teil des breiteren Ökosystems von Openclaw Skills ermöglicht dieser Generator Entwicklern, Code-Ausführungsabläufe sauber zu visualisieren. Standardmäßig zeigt er nur die Methodenaufruf-Topologie an, was die Ausgabe prägnant hält, während die Fähigkeit erhalten bleibt, vollständige Implementierungsdetails bei Bedarf auszugeben. Dieser Ansatz optimiert die Nutzung des Kontextfensters und verbessert die Lesbarkeit über Entwicklungs-Frameworks hinweg.

Atomic Code Generator Anwendungsfälle

  • Refactoring monolithischen Legacy-Codes: Zerlegung riesiger, schwer zu wartender Codeblöcke in saubere, unabhängig testbare atomare Methoden.
  • Entwurf sauberer API-Architekturen: Automatische Planung von Methodenaufruf-Hierarchien und Klassenschnittstellen vor dem Schreiben konkreter Code-Implementierungen.
  • KI-Kontextfenster-Management: Generierung übergeordneter Architektur-Topologien vorab, um die strukturelle Korrektheit zu verifizieren, ohne das LLM-Kontextfenster zu überlasten.
  • Standardisierte Code-Audits: Nutzung strenger Coding-Standard-Prüfungen, um sicherzustellen, dass alle generierten Routinen den Clean-Code-Richtlinien entsprechen.

So funktioniert Atomic Code Generator

  1. Aufgabenkoordination (M0): Die Skill analysiert die Eingabeanforderung, um die Aufgabe an geeignete Ausführungsdomänen weiterzuleiten und eine logische Reihenfolge festzulegen.
  2. Funktionale Analyse (M1): Identifizierung von Code-Fähigkeiten und Aufschlüsselung hochrangiger Benutzeranforderungen in konkrete Abhängigkeitsgraphen.
  3. Atomare Methodendekomposition (M2): Zerlegung der aufgeschlüsselten Funktionen in grundlegende, wirklich unteilbare Programmieroperationen.
  4. Methodenschnittstellen-Design (M3): Entwurf der Schnittstellen, wobei Parameter, Rückgabewerte und strukturelle Typen strikt definiert werden.
  5. Code-Generierung & Bereitstellung (M4/M5): Der Code für jede atomare Funktion wird generiert, wobei zunächst die allgemeine Aufruf-Topologie präsentiert und bei direkter Anforderung der vollständige funktionale Code erstellt wird.

Atomic Code Generator Einrichtung

Um den Atomic Code Generator innerhalb Ihrer Umgebung für Openclaw Skills zu installieren und zu registrieren, konfigurieren Sie Ihre Umgebung mit den folgenden Befehlen:

# Wechseln Sie in Ihr skills-Verzeichnis
cd my-agent-workspace/skills/

# Klonen oder laden Sie die Atomic Code Generator-Konfiguration herunter
git clone https://github.com/openclaw/atomic-code-generator.git

# Initialisieren Sie den Referenzkatalog
mkdir -p references
cp atomic-code-generator/references/* ./references/

Stellen Sie sicher, dass sich die drei wesentlichen Markdown-Konfigurationsdateien (references/atomic-code-generator-catalog.md, references/atomic-code-generator-requirements.md und references/exemplars.md) in Ihrem Arbeitsverzeichnis befinden, damit der Agent sie während der Initialisierung zur Laufzeit laden kann.

Atomic Code Generator Datenschema & Taxonomie

Diese Skill arbeitet mit einer strengen dreistufigen Konfigurationsstruktur, um eine hochgradig standardisierte, überprüfbare Codegenerierung aufrechtzuerhalten:

Dateipfad Beschreibung Hauptinhalt
references/atomic-code-generator-catalog.md Domänen- & Abhängigkeits-Mapping Technische Domänen, Aufgabentopologie und Meta-Operationsparameter
references/atomic-code-generator-requirements.md Methodische Ausführung Komponentenlisten, Standards, Validierungsroutinen und Ausgaberegeln
references/exemplars.md Beispiel-Codebasis Getestete atomare Methodenbeispiele für Mustervergleich und Validierung

Das System fragt diese Dateien dynamisch ab, um Kontextmuster basierend auf Benutzerabsicht und Aufgabenkomplexität abzurufen.

Atomic Code Generator Erweiterte Funktionen

  • Benutzerdefinierte Degradationsmodi: Unterstützt schreibgeschützte Degradationsmodi (nur Wahrnehmung und Kognition) bei Ausführung in eingeschränkten Umgebungen.
  • 6-Domänen-Ausführungstopologie: Bietet 30 verschiedene methodische Aufgaben, die sich über Aufgabenkoordination, Schnittstellen-Mapping und Optimierung erstrecken.
  • Topologische Visualisierungen: Generiert Methoden-Abhängigkeitshierarchien, die es Entwicklern ermöglichen, den Codefluss zu überprüfen, bevor die Logik vollständig generiert wird.
  • Nahtlose Openclaw Skills-Integration: Lässt sich unter Verwendung der Standard-Openclaw-Protokollparameter perfekt in Multi-Agenten-Systeme integrieren.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*