Qu'est-ce que code-refiner ?
Simplification profonde du code, refactorisation et affinement de la qualité. Analyse la complexité structurelle, les anti-modèles et la dette de lisibilité, puis applique une refactorisation ciblée en préservant le comportement exact. Indépendant du langage : Python, Go, TypeScript/JavaScript, Rust. Utilisez cette compétence lorsque l’objectif est la simplification et la clarté plutôt que la recherche de bogues. Se déclenche sur : "simplifier ce code", "nettoyer mon code", "refactoriser pour plus de clarté", "réduire la complexité", "rendre cela plus lisible", "passer la qualité du code", "nettoyer la dette technique", "exécuter le raffineur de code", "simplifier les modifications récentes", "ce code est compliqué", "trop d'imbrication", "cette fonction est trop longue", "nettoyer cela avant de le PR", "mettre de l'ordre dans mon code", complexité cyclomatique, complexité cognitive, odeurs de code. Source : mathews-tom/praxis-skills.