Von generiertem Code zu Code, den du behalten kannst.

Refract liest das Projekt, findet, was chaotisch wird, und bereitet eine Bereinigung vor, die du genehmigst. Zum Entscheiden verlässt du GitHub nicht.

Loslegen

Eine einfache Schleife

1

Das Projekt sehen

Refract schaut auf die Software als Ganzes, damit eine Änderung in einer Oberfläche den Rest respektieren kann.

2

Finden, was später wehtut

Es sucht die Muster, die entstehen, wenn Code schnell generiert wird: kopierte Logik, verhedderte Oberflächen, übrig gebliebener State, Struktur, die nicht gut altert. Wenn etwas Sensibles im Code geblieben ist — etwa ein Zugangsdatum — sagt es dir das. Es „behebt“ Secrets nicht still.

3

Aufräumen, was es kann

Wenn die Bereinigung sicher ist, bekommst du eine konkrete Änderung zum Genehmigen. Wenn nicht, bekommst du eine klare Erklärung statt einer Vermutung.

4

Prüfen, dann merken

Nachdem du genehmigt hast, wendet Refract die Änderung an und schaut noch einmal. Mit der Zeit siehst du, ob das Projekt sauberer wird — oder immer noch das Chaos ausliefert.

Entscheide auf GitHub. Nutze die Website für den Rest.

Auf GitHub

Auf der Website

Die Website ist kein zweiter Ort, um Bereinigungen anzunehmen. Die Entscheidung bleibt neben dem Code.

Du siehst eines von wenigen ehrlichen Ergebnissen

Arbeitet noch

Warten. Das ist kein Bestehen.

Sieht klar aus

Von Refract brauchst du bei dieser Änderung nichts.

Bereinigung bereit

Eine sichere Bereinigung ist vorbereitet. Genehmige sie auf GitHub.

Schau hin

Etwas ist wichtig, und Refract ändert es nicht für dich. Lies die Erklärung.

Etwas ist schiefgelaufen

Die Analyse ist fehlgeschlagen. Refract sagt das. Es malt keinen falschen Erfolg.

Was „sauberer“ in der Praxis heißt

Bei React- und TypeScript-Projekten ist Refract besonders gut bei den Resten schneller Generierung:

Daten holen, vermischt mit der Oberfläche

dieselbe Logik zweimal geschrieben

State, der nie wirklich genutzt wird

Effects, die nach sich selbst nicht aufräumen

fehlende Zeitüberschreitungen und fehlende Fehlerbehandlung an den Rändern

Oberflächen, die Arbeit machen, die woanders hingehört

Einiges davon kann es für dich aufräumen. Einiges davon zeigt es nur — absichtlich. Ein schlechter automatischer Umbau ist schlimmer als ein ehrlicher Hinweis.

In Minuten live

1

Konto erstellen

2

Die GitHub App installieren und Repositories wählen

3

Einen Pull Request öffnen

Konto erstellen

GitHub zu verbinden meldet dich nicht bei Refract an, und dich bei Refract anzumelden installiert keinen GitHub-Zugang. Zwei Schritte, zwei Aufgaben.

Wird das gegen meine KI-Werkzeuge arbeiten?

Nein. Generiere weiter. Refract ist der Durchgang, der das Ergebnis pflegbar hält.

Ändert es Code ohne mich?

Nein. Du genehmigst. Du mergst.

Muss ich einen neuen Arbeitsbereich lernen?

Nein. Im Alltag bleibst du auf GitHub.