Skip to main content

code-converter

Conversion automatique de code d'un langage à un autre (ex: Python → Go). Utilisez ce skill pour migrer des scripts, refactoriser du code dans un nouveau langage ou comparer des implémentations. Compatible avec OpenClaw.

Zur Installation springen

Quellinformationen

Repository
RabbitAI-Lab/rabbit-plugins-upstream
Letzte Quellaktivität
26. Juli 2026 um 20:50
Erkannte Sprache von SKILL.md
Französisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
3 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
code-converter
description
Conversion automatique de code d'un langage à un autre (ex: Python → Go). Utilisez ce skill pour migrer des scripts, refactoriser du code dans un nouveau langage ou comparer des implémentations. Compatible avec OpenClaw.
# Code Converter Ce skill permet de convertir du code source d'un langage de programmation à un autre de manière structurée et fiable. ## Fonctionnalités 1. **Analyse du code source** : Identification automatique du langage source et des dépendances. 2. **Conversion intelligente** : Traduction des idiomes, des structures de contrôle et des types de données. 3. **Gestion des erreurs** : Adaptation des mécanismes de gestion d'erreurs (ex: `try/except` vers `if err != nil`). 4. **Optimisation** : Utilisation des meilleures pratiques du langage cible. ## Utilisation ### Étape 1 : Préparation du code source Utilisez le script de préparation pour ajouter des numéros de ligne et faciliter la référence lors de la conversion. ```bash python3 /home/ubuntu/skills/code-converter/scripts/prepare_conversion.py <chemin_du_fichier> ``` ### Étape 2 : Conversion Lors de la conversion, référez-vous aux modèles de conversion courants pour éviter les pièges spécifiques à chaque langage. - **Python → Go** : Voir `/home/ubuntu/skills/code-converter/references/conversion-patterns.md` pour les détails sur le typage et la concurrence. - **JS/TS → Rust** : Voir les sections sur le "Borrow Checker" et la gestion de la mémoire. ### Étape 3 : Validation Après la conversion, vérifiez la syntaxe et exécutez des tests unitaires dans le langage cible. ## Compatibilité OpenClaw Ce skill est conçu pour être compatible avec OpenClaw. Pour l'utiliser dans OpenClaw : 1. Copiez le dossier `code-converter` dans votre répertoire de skills OpenClaw (généralement `~/.openclaw/workspace/skills/`). 2. Le fichier `SKILL.md` sera automatiquement détecté par l'agent OpenClaw. 3. Les scripts et références sont accessibles via les chemins relatifs définis dans ce document. ## Conseils pour une meilleure conversion - **Modularité** : Convertissez de petits modules ou fonctions à la fois plutôt que des fichiers entiers très longs. - **Tests** : Fournissez toujours les tests unitaires originaux pour aider à valider la conversion. - **Documentation** : Conservez les commentaires originaux et adaptez-les si nécessaire.
Auf GitHub ansehen