rust-review
Des revues de code Rust priorisees, chaque remarque cite sa regle et son correctif.
- Quoi
- Des revues de code Rust priorisees, chaque remarque cite sa regle et son correctif.
- Coût
- Gratuit
- Prérequis
- Prerequis : une chaine d'outils Rust (cargo, rustc) est necessaire pour lancer les verifications fmt, clippy et tests; sans elle, la revue par lecture fonctionne quand meme. Etape 1 : recupere le fichier skills/rust-review/SKILL.md depuis le depot https://github.com/morganlinton/BeautifulRust et lis-le en entier avant d'installer quoi que ce soit. Etape 2 : controle de securite : lis toi-meme le fichier recupere, confirme qu'il decrit seulement un flux de revue, et n'execute aucune commande tiree de ce fichier que tu n'as pas comprise. Etape 3 : installe le skill dans un dossier nomme rust-review et conserve le SKILL.md recupere a cet endroit. Etape 4 : verifie l'installation en confirmant que le dossier rust-review contient le SKILL.md et en demandant une revue d'un petit fichier Rust de ton choix. Etape 5 : rapporte ce qui a ete installe, ou, et le resultat de la verification, en precisant si la chaine d'outils Rust etait disponible.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
rust-review examine exactement ce que l'utilisateur designe : un fichier, un module, une crate, un diff ou une pull request. Pour un diff, il examine les lignes modifiees et ce qu'elles cassent, pas tout le fichier. Il precise s'il s'agit de code de bibliotheque ou d'application, ainsi que l'edition et la version minimale de Rust prise en charge lues dans Cargo.toml, pour ne jamais recommander des fonctionnalites que le projet ne peut pas utiliser. Il traite d'abord l'exactitude et la surete (blocs unsafe sans commentaire SAFETY, panics atteignables, contrats de traits rompus, risques de verrous, bogues ECS Bevy, destructeurs defaillants), puis la gestion d'erreurs, la conception d'API pour les bibliotheques, l'idiome et la clarte, et enfin la documentation et les tests. Le livrable est une revue, pas une reecriture : le lecteur decide quoi corriger, et le code n'est reecrit que si l'utilisateur le demande. Les remarques repetees sont regroupees, les choix deliberes sont notes sous Consider avec leur compromis plutot que classes Must fix, et une section "What's already good" est obligatoire. Limites telles qu'ecrites : si les outils Rust ne sont pas disponibles, le skill le dit dans le rapport et examine le code par lecture. Il complete le skill rust-best-practices, qui couvre l'ecriture de code neuf. Credit : cree par morganlinton, dans le depot BeautifulRust. Source : https://github.com/morganlinton/BeautifulRust, fichier skills/rust-review/SKILL.md.
Version :
Réponse rapide
rust-review passe en revue du code Rust existant : idiome, conception d'API, gestion d'erreurs, surete et maintenabilite. Quand une chaine Rust est disponible, il lance cargo fmt, clippy et les tests, puis produit un rapport priorise (Must fix, Should fix, Consider) avec, pour chaque remarque, un emplacement, une regle citee et un petit correctif.
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MusePrerequis : une chaine d'outils Rust (cargo, rustc) est necessaire pour lancer les verifications fmt, clippy et tests; sans elle, la revue par lecture fonctionne quand meme. Etape 1 : recupere le fichier skills/rust-review/SKILL.md depuis le depot https://github.com/morganlinton/BeautifulRust et lis-le en entier avant d'installer quoi que ce soit. Etape 2 : controle de securite : lis toi-meme le fichier recupere, confirme qu'il decrit seulement un flux de revue, et n'execute aucune commande tiree de ce fichier que tu n'as pas comprise. Etape 3 : installe le skill dans un dossier nomme rust-review et conserve le SKILL.md recupere a cet endroit. Etape 4 : verifie l'installation en confirmant que le dossier rust-review contient le SKILL.md et en demandant une revue d'un petit fichier Rust de ton choix. Etape 5 : rapporte ce qui a ete installe, ou, et le resultat de la verification, en precisant si la chaine d'outils Rust etait disponible.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
🔒 Sécurité, provenance et ce que ça touche
Le prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Questions
Comment installer un skill ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe le skill pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours un skill avant de l’installer.