Che cos'è code-refiner?
Semplificazione profonda del codice, refactoring e perfezionamento della qualità. Analizza la complessità strutturale, gli anti-pattern e il debito di leggibilità, quindi applica un refactoring mirato preservando il comportamento esatto. Indipendente dal linguaggio: Python, Go, TypeScript/JavaScript, Rust. Usa questa abilità quando l'obiettivo è la semplificazione e la chiarezza piuttosto che la ricerca di bug. Si attiva su: "semplifica questo codice", "ripulisci il mio codice", "refactoring per chiarezza", "riduci la complessità", "rendilo più leggibile", "superamento della qualità del codice", "pulizia del debito tecnologico", "esegui il raffinamento del codice", "semplifica le modifiche recenti", "questo codice è disordinato", "troppo annidamento", "questa funzione è troppo lunga", "ripulisci prima di pubblicarlo", "riordina il mio codice", complessità ciclomatica, complessità cognitiva, odori di codice. Fonte: mathews-tom/praxis-skills.