Du code généré au code que vous pouvez garder.

Refract lit le projet, trouve ce qui va devenir salissant, et prépare un nettoyage que vous approuvez. Vous ne quittez pas GitHub pour décider.

Commencer

Une boucle simple

1

Voir le projet

Refract regarde le logiciel dans son ensemble, pour qu'un changement sur un écran respecte le reste.

2

Trouver ce qui fera mal plus tard

Il cherche les motifs qui apparaissent quand le code est généré vite : logique copiée, écrans emmêlés, état restant, structure qui vieillira mal. Si quelque chose de sensible a été laissé dans le code — comme un secret — il vous le dit. Il ne « corrige » pas les secrets en silence.

3

Nettoyer ce qu'il peut

Quand le nettoyage est sûr, vous recevez un changement concret à approuver. Quand il ne l'est pas, vous recevez une explication claire au lieu d'une conjecture.

4

Vérifier, puis se souvenir

Après votre approbation, Refract applique le changement et regarde à nouveau. Avec le temps, vous pouvez voir si le projet devient plus propre — ou s'il continue à livrer le désordre.

Décidez sur GitHub. Utilisez le site pour le reste.

Sur GitHub

Sur le site

Le site n'est pas un second endroit pour accepter des nettoyages. La décision reste à côté du code.

Vous verrez l'un de quelques résultats honnêtes

Toujours en cours

Attendez. Ce n'est pas une réussite.

À l'air clair

Rien de Refract n'a besoin de vous sur ce changement.

Nettoyage prêt

Un nettoyage sûr est préparé. Approuvez-le sur GitHub.

À regarder

Quelque chose compte, et Refract ne le changera pas pour vous. Lisez l'explication.

Quelque chose a échoué

L'analyse a échoué. Refract le dira. Il ne peindra pas un faux succès.

Ce que « plus propre » veut dire en pratique

Sur les projets React et TypeScript, Refract est particulièrement bon sur les restes d'une génération rapide :

chargement de données mêlé à l'interface

la même logique écrite deux fois

de l'état qui n'est jamais vraiment utilisé

des effets qui ne se nettoient pas eux-mêmes

des délais et une gestion d'erreurs manquants sur les bords

des écrans qui font un travail qui appartient ailleurs

Une partie, il peut la nettoyer pour vous. Une partie, il se contentera de la montrer — exprès. Une mauvaise réécriture automatique vaut moins qu'une note honnête.

En place en quelques minutes

1

Créez un compte

2

Installez la GitHub App et choisissez les dépôts

3

Ouvrez un pull request

Créez votre compte

Connecter GitHub ne vous connecte pas à Refract, et vous connecter à Refract n'installe pas l'accès GitHub. Deux étapes, deux rôles.

Est-ce que ça va se battre avec mes outils d'IA ?

Non. Continuez à générer. Refract est la passe qui garde le résultat maintenable.

Est-ce qu'il changera du code sans moi ?

Non. Vous approuvez. Vous fusionnez.

Dois-je apprendre un nouvel espace de travail ?

Non. Au quotidien, vous restez sur GitHub.