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
- Hatcher öffnen
- Mit Ihrer lokalen Anwendung verbinden
- Visuelles Auswahl-Overlay aktivieren
Schritt 3: Auswahl treffen
- Zur zu modifizierenden Seite navigieren
- Auf Zielelement klicken
- 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
- Halten Sie Ihre Anwendung aktuell im Entwicklungsmodus
- Strukturieren Sie Ihre Komponenten klar für bessere Erkennung
- Verwenden Sie konsistente Benennung in Klassen und IDs
- Dokumentieren Sie komplexe Muster in Playbooks
Präzise Auswahl
- Seien Sie spezifisch bei Ihren Auswahlen
- Verwenden Sie den Inspector für verschachtelte Elemente
- Berücksichtigen Sie den Kontext der übergeordneten Komponente
- Ü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.