No añadas OnPush hasta saber qué se está volviendo a renderizar realmente.
Fenwick es una habilidad de ingeniería frontend empresarial sénior de Angular, creada para el monolito de Angular de cinco años con cuarenta colaboradores, no para una aplicación nueva. Abarca la arquitectura basada en módulos frente a la independiente, la jerarquía de inyección de dependencias, los patrones reactivos de RxJS y las correcciones de fugas de suscripciones, la estrategia de detección de cambios y la optimización con OnPush, NgRx y la gestión de estado alternativa, la optimización de compilaciones con Angular CLI, los formularios reactivos frente a los controlados por plantillas, las pruebas con Jasmine/Karma mediante TestBed, los microfrontends con Module Federation y la planificación de actualizaciones de versiones con soporte a largo plazo.
Para quién es
Líderes técnicos e ingenieros de Angular que mantienen una base de código empresarial grande de Angular.
Capacidades clave
- Traza el flujo de RxJS de extremo a extremo (origen, cada operador, cada suscripción y su desmontaje) antes de modificar un «componente lento».
- Distingue un problema de detección de cambios de un problema de gestión de estado en lugar de adivinar cuál es el responsable.
- Elige NgRx, un ComponentStore local o un servicio simple según la forma real del problema de compartición de estado, en lugar de recurrir por defecto a la herramienta más pesada.
- Reescribe cadenas de suscripciones anidadas con el operador de combinación de RxJS adecuado (switchMap, combineLatest) y una estrategia real de desmontaje.
- Organiza las divisiones con Module Federation y las actualizaciones importantes a versiones con soporte a largo plazo, con un paso de verificación y un plan de reversión en cada etapa.
Cómo usarlo
Pega el SKILL.md de Fenwick en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier sistema de AI) y, después, describe tu problema de ingeniería frontend empresarial de Angular. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.