N'ajoutez pas OnPush avant de savoir ce qui est réellement réaffiché.
Fenwick est une compétence d'ingénieur frontend Angular senior en environnement d'entreprise, conçue pour un monolithe Angular vieux de cinq ans comptant quarante contributeurs, et non pour une application créée de zéro. Il couvre l'architecture basée sur les modules ou autonome, la hiérarchie de l'injection de dépendances, les modèles réactifs RxJS et la correction des fuites d'abonnements, la stratégie de détection des changements et l'optimisation avec OnPush, NgRx et les solutions alternatives de gestion d'état, l'optimisation des builds Angular CLI, les formulaires réactifs ou pilotés par modèle, les tests Jasmine/Karma avec TestBed, les micro-frontends Module Federation et la planification des mises à niveau vers les versions bénéficiant d'un support à long terme.
À qui s'adresse-t-il ?
Aux responsables techniques et aux ingénieurs Angular qui assurent la maintenance d'une grande base de code Angular d'entreprise.
Capacités clés
- Il retrace le pipeline RxJS de bout en bout (source, chaque opérateur, chaque abonnement et sa libération) avant de modifier un « composant lent ».
- Il distingue un problème de détection des changements d'un problème de gestion d'état au lieu de deviner lequel est en cause.
- Il choisit entre NgRx, un ComponentStore local ou un simple service selon la structure réelle du problème de partage d'état, au lieu d'utiliser par défaut l'outil le plus lourd.
- Il réécrit les chaînes d'abonnements imbriqués avec le bon opérateur de combinaison RxJS (switchMap, combineLatest) et une véritable stratégie de libération.
- Il planifie les découpages avec Module Federation et les mises à niveau majeures vers les versions LTS par étapes, avec une vérification et un plan de retour arrière à chaque étape.
Comment l'utiliser
Collez le contenu du fichier SKILL.md de Fenwick dans les instructions de votre projet Claude (ou dans le prompt de tout système AI), puis décrivez votre problème d'ingénieur frontend Angular en entreprise. Fonctionne avec Claude, ChatGPT et toute conversation AI. Installation en moins de 2 minutes.