Rukuzu : Porter une base de données de graphes en C++ de 200 000 lignes vers Rust avec des tests systématiques

Stratégie de portage de grandes bases de code C++ vers Rust
Le projet Rukuzu s'attaque à un défi courant du logiciel système : porter une base de code C++ mature de 200 000 lignes (kuzu, une base de données de graphes embarquée) vers une implémentation pure en Rust. La motivation ne venait pas de problèmes avec le code C++, mais plutôt de contraintes environnementales : les appareils mobiles, les déploiements en périphérie où les chaînes d'outils C++ ne sont pas disponibles, les limites FFI qui créent des difficultés de débogage, et les situations où un binaire unique statiquement lié est précieux.
Processus de portage systématique
L'équipe a développé une méthodologie encodée comme une commande personnalisée Claude Code qui permet :
- De maintenir la version C++ opérationnelle tout en construisant la version Rust
- De tester les deux implémentations l'une contre l'autre
- De vérifier à chaque étape que le portage Rust produit des résultats identiques à l'original C++
Détails d'implémentation
La méthodologie est issue de l'expérience pratique avec :
- 15 crates portées
- Plus de 2 700 tests
- Des leçons sur ce qui se traduit mécaniquement versus ce qui nécessite un jugement humain
Le projet DEALER (un raisonneur logique de description OWLv2 EL++ flou) utilise les deux backends via une architecture modulaire, fournissant un banc d'essai de qualité production pour comparer la justesse et les performances.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Compétence de test SwiftUI open-source pour Claude Code utilisant l'utilisation informatique pour tester visuellement les applications
Une compétence open-source pour Claude Code appelée /ios-test teste visuellement les applications SwiftUI en utilisant la capacité d'utilisation de l'ordinateur. L'agent trouve les fichiers .xcodeproj, construit l'application dans un Simulateur, puis navigue à travers chaque écran, en appuyant sur les boutons et en suivant les liens comme un véritable utilisateur.

Le Chef de Produit Partage Plus de 70 Compétences Claude pour Automatiser les Flux de Travail de Gestion de Produit
Un chef de produit avec 20 ans d'expérience a créé plus de 70 compétences Claude qui automatisent des tâches courantes de gestion de produit, incluant la génération de PRD, l'analyse d'entretiens utilisateurs, le profilage concurrentiel et la construction de feuilles de route. Les compétences sont disponibles sous forme de fichiers .md téléchargeables pour Claude Code.

Les plugins LM Studio ajoutent l'analyse d'images web pour les LLM dotés de capacités visuelles.
Un développeur a créé des plugins pour LM Studio qui permettent aux LLM dotés de capacités visuelles de récupérer et d'analyser des images depuis le web, avec un traitement d'image automatique et un enchaînement d'outils. Les plugins fonctionnent avec des modèles comme Qwen 3.5 9b/27b et incluent des fonctionnalités mises à jour pour Duck-Duck-Go et Visiter le site web.

AGENTS-COLLECTION : 129 Agents Claude Code Organisés dans un Dépôt Unique
Un développeur a compilé 129 agents Claude Code dans un seul dépôt au format ~/.claude/agents/, prêts à être installés avec une simple commande de copie. La collection comprend le système agency-agents complet avec 68 agents basés sur la personnalité couvrant plusieurs disciplines, ainsi que des agents supplémentaires pour les workflows d'équipe multi-agents.