langgenius/refactorisation-de-composants

Refactorise les composants React à haute complexité dans le frontend Dify. Utilisez-le lorsque `pnpm analyze-component --json` affiche une complexité > 50 ou un nombre de lignes > 300, lorsque l'utilisateur demande une scission de code, une extraction de hooks ou une réduction de complexité, ou lorsque `pnpm analyze-component` avertit de refactoriser avant de tester ; à éviter pour les composants simples/bien structurés, les wrappers tiers, ou lorsque l'utilisateur souhaite explicitement tester sans refactorisation.

Qu'est-ce que refactorisation-de-composants ?

Cette compétence permet de refactoriser les composants React à haute complexité dans le frontend de l'application Dify. Elle est particulièrement utile lorsque les outils d'analyse de code (comme `pnpm analyze-component --json`) identifient une complexité élevée (supérieure à 50) ou un nombre de lignes de code important (plus de 300), ce qui indique un besoin de restructuration pour améliorer la maintenabilité et les performances. La compétence prend en charge les plateformes et environnements de développement où Dify est utilisé, en se concentrant sur des opérations telles que la scission de code, l'extraction de hooks personnalisés et la réduction de la complexité. Elle évite toute interaction avec des composants simples, des wrappers tiers, ou lorsque l'utilisateur demande explicitement des tests sans refactorisation. En suivant les directives de SKILL.md, elle garantit un processus automatisé et conforme aux meilleures pratiques de développement, permettant ainsi aux développeurs d'optimiser leur code de manière efficace et sécurisée.

Compatible avec~Claude Code~Codex CLI~Cursor
Part ofReact
npx skills add https://github.com/langgenius/dify/tree/main/skills/component-refactoring

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait refactorisation-de-composants ?

Refactorise les composants React à haute complexité dans le frontend Dify. Utilisez-le lorsque pnpm analyze-component --json affiche une complexité > 50 ou un nombre de lignes > 300, lorsque l'utilisateur demande une scission de code, une extraction de hooks ou une réduction de complexité, ou lorsque pnpm analyze-component avertit de refactoriser avant de tester ; à éviter pour les composants simples/bien structurés, les wrappers tiers, ou lorsque l'utilisateur souhaite explicitement tester sans refactorisation.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills associés