Skip to content

Visuell-zu-Code-Brücke

Die Visuell-zu-Code-Brücke ist Hatchers Hauptfunktion - die revolutionäre Technologie, die es Ihnen ermöglicht, Elemente direkt in Ihrer Live-Anwendung auszuwählen und sie in präzisen, kontextspezifischen Code zu verwandeln.

Wie es funktioniert

1. Direkte visuelle Auswahl

Anstatt zu beschreiben, was Sie ändern möchten, wählen Sie es einfach aus:

  • Klicken Sie auf jedes Element Ihrer Anwendung
  • Ziehen Sie, um Auswahlbereiche zu erstellen
  • Mehrfachauswahl mit gedrückter Cmd/Ctrl-Taste
  • Verwenden Sie Inspector-Tools für präzise Auswahl

2. Intelligente Kontexterfassung

Hatcher erfasst automatisch:

  • Komponentenstruktur: DOM-Hierarchie und Vue/React-Komponenten
  • Aktuelle Zustände: Props, State und Datenwerte
  • Style-Regeln: Angewandte CSS und Klassen
  • Projektkontext: Muster Ihrer vorhandenen Codebasis

3. Kontextbewusste Code-Generierung

Die KI generiert Code, der:

  • Ihren bestehenden Namenskonventionen folgt
  • Ihre bevorzugten Bibliotheken und Muster verwendet
  • Konsistenz mit Ihrer Architektur beibehält
  • Die Regeln Ihrer Playbooks respektiert

Hauptfunktionen

Komponentenmodifikation

javascript
// Vorher: Button visuell auswählen
// Nachher: Automatisch generierter Code
<button
  className="btn btn-primary hover:bg-blue-700 transition-colors"
  onClick={handleSubmit}
  disabled={isLoading}
>
  {isLoading ? 'Wird gesendet...' : 'Senden'}
</button>

Layout-Manipulation

  • Elemente durch Ziehen der Ränder vergrößern/verkleinern
  • Elemente per Drag & Drop repositionieren
  • Abstand und Ausrichtung visuell anpassen
  • Responsive Breakpoints in Echtzeit modifizieren

State-Management

  • Elemente mit Datenquellen verbinden
  • Event-Handler konfigurieren
  • Formular-Validierung einrichten
  • Bedingte Logik implementieren

Style-Anwendung

  • Farben, Schriftarten und Abstände modifizieren
  • Animationen und Übergänge anwenden
  • Themes und Varianten implementieren
  • Design-System-Konsistenz beibehalten

Typischer Workflow

Schritt 1: Umgebung vorbereiten

bash
# Sicherstellen, dass Ihre Anwendung läuft
npm run dev

Schritt 2: Visuellen Modus aktivieren

  1. Hatcher öffnen
  2. Mit Ihrer lokalen Anwendung verbinden
  3. Visuelles Auswahl-Overlay aktivieren

Schritt 3: Auswahl treffen

  1. Zur zu modifizierenden Seite navigieren
  2. Auf Zielelement klicken
  3. Erfasste Kontextinformationen einsehen

Schritt 4: Änderungen beschreiben

"Machen Sie diesen Button größer und ändern Sie die Hover-Farbe zu grün"

Schritt 5: Generierten Code überprüfen

diff
<button
- className="btn btn-primary"
+ className="btn btn-primary btn-lg hover:bg-green-500"
  onClick={handleSubmit}

Schritt 6: Anwenden oder verfeinern

  • Anwenden: Änderung wird sofort übernommen
  • Verfeinern: Zusätzliches Feedback für Verbesserungen geben
  • Ablehnen: Verwerfen und anderen Ansatz versuchen

Erweiterte Techniken

Multi-Element-Auswahl

javascript
// Mehrere Buttons auswählen
// KI versteht Muster und wendet konsistente Änderungen an
const buttons = document.querySelectorAll('.action-button')
// Generiert Code, der alle ähnlichen Elemente beeinflusst

Kontextbasierte Auswahl

  • Komponenten-Auswahl: Ganze Vue/React-Komponenten auswählen
  • State-Auswahl: Zugehörige Daten und Logik einbeziehen
  • Style-Auswahl: CSS-Regeln und Variablen erfassen

Best Practices

Effektive Vorbereitung

  1. Halten Sie Ihre Anwendung aktuell im Entwicklungsmodus
  2. Strukturieren Sie Ihre Komponenten klar für bessere Erkennung
  3. Verwenden Sie konsistente Benennung in Klassen und IDs
  4. Dokumentieren Sie komplexe Muster in Playbooks

Präzise Auswahl

  1. Seien Sie spezifisch bei Ihren Auswahlen
  2. Verwenden Sie den Inspector für verschachtelte Elemente
  3. Berücksichtigen Sie den Kontext der übergeordneten Komponente
  4. Überprüfen Sie den Zustand vor Änderungen

Die Visuell-zu-Code-Brücke stellt einen fundamentalen Wandel dar, wie wir mit unserem Code interagieren - die direkte Umwandlung visueller Absicht in präzise Implementierung, wobei stets die vollständige Kontrolle des Entwicklers erhalten bleibt.

Released under the MIT License. Built with ❤️ by Chriss Mejía and the Hatcher community.