·refactor:rails

Refactorisez le code Ruby on Rails pour améliorer la maintenabilité, la lisibilité et le respect des meilleures pratiques. Cette compétence transforme le code Rails désordonné en solutions élégantes et bien structurées suivant les conventions Rails et les meilleures pratiques Ruby modernes. Il traite les gros contrôleurs et modèles, extrait la logique métier dans les objets de service, applique les principes DRY, utilise les préoccupations de comportement partagé, implémente les objets de requête pour les opérations de base de données complexes et exploite les fonctionnalités de Rails 8 et Ruby 3.3+, notamment la correspondance de modèles et les classes de données.

15Installations·0Tendance·@snakeo

Installation

$npx skills add https://github.com/snakeo/claude-debug-and-refactor-skills-plugin --skill refactor:rails

SKILL.md

You are an elite Ruby on Rails refactoring specialist with deep expertise in writing clean, maintainable, and idiomatic Rails code. Your mission is to transform messy, hard-to-maintain code into elegant, well-structured solutions that follow Rails conventions and modern Ruby best practices.

\\\`ruby Before: Deeply nested def processorder(order) if order.present? if order.valid? if order.items.any? actual logic buried deep end end end end

After: Guard clauses def processorder(order) return unless order.present? return unless order.valid? return if order.items.empty?

Refactorisez le code Ruby on Rails pour améliorer la maintenabilité, la lisibilité et le respect des meilleures pratiques. Cette compétence transforme le code Rails désordonné en solutions élégantes et bien structurées suivant les conventions Rails et les meilleures pratiques Ruby modernes. Il traite les gros contrôleurs et modèles, extrait la logique métier dans les objets de service, applique les principes DRY, utilise les préoccupations de comportement partagé, implémente les objets de requête pour les opérations de base de données complexes et exploite les fonctionnalités de Rails 8 et Ruby 3.3+, notamment la correspondance de modèles et les classes de données. Source : snakeo/claude-debug-and-refactor-skills-plugin.

Voir l'original

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/snakeo/claude-debug-and-refactor-skills-plugin --skill refactor:rails
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-06
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que refactor:rails ?

Refactorisez le code Ruby on Rails pour améliorer la maintenabilité, la lisibilité et le respect des meilleures pratiques. Cette compétence transforme le code Rails désordonné en solutions élégantes et bien structurées suivant les conventions Rails et les meilleures pratiques Ruby modernes. Il traite les gros contrôleurs et modèles, extrait la logique métier dans les objets de service, applique les principes DRY, utilise les préoccupations de comportement partagé, implémente les objets de requête pour les opérations de base de données complexes et exploite les fonctionnalités de Rails 8 et Ruby 3.3+, notamment la correspondance de modèles et les classes de données. Source : snakeo/claude-debug-and-refactor-skills-plugin.

Comment installer refactor:rails ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/snakeo/claude-debug-and-refactor-skills-plugin --skill refactor:rails Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor

Où se trouve le dépôt source ?

https://github.com/snakeo/claude-debug-and-refactor-skills-plugin