Tester l'asynchrone Angular (timers, debounce, animations, stabilité de fixture) selon le régime zone du projet — zoneless vs zone.js. Déclencher avant d'écrire ou de corriger tout test qui touche du temps (setTimeout/setInterval/debounce/retry/animation), de l'attente de stabilité (whenStable), ou dès qu'on hésite entre fakeAsync/tick et les fake timers du runner (vi.useFakeTimers). Couvre les footguns vécus — fakeAsync qui plante au runtime sans zone-testing, mélange fakeAsync + fake timers runner, faux RED par erreur de harnais, timers armés avant la pose des fake timers.
FrenchDoctrine et footguns Signal Forms Angular (stable en v22, @angular/forms/signals) — quand préférer Signal Forms à Reactive/Template forms, validation au bord du formulaire, binding [formField], soumission submit(), et tests d'un formulaire signals. Déclencher quand on implémente ou teste un formulaire (saisie utilisateur, validation, soumission), qu'on migre un Reactive Form, ou qu'on hésite entre Signal Forms / Reactive Forms / ngModel. Couvre les footguns associés (collision d'attributs [formField], appel () du champ, submit() non-async, défauts null, validation au bord vs validation de modèle HTTP).
FrenchIncludes Angular Async Testing and Angular Signal Forms.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Angular Async Testing
Tester l'asynchrone Angular (timers, debounce, animations, stabilité de fixture) selon le régime zone du projet — zoneless vs zone.js. Déclencher avant d'écrire ou de corriger tout test qui touche du temps (setTimeout/setInterval/debounce/retry/animation), de l'attente de stabilité (whenStable), ou dès qu'on hésite entre fakeAsync/tick et les fake timers du runner (vi.useFakeTimers). Couvre les footguns vécus — fakeAsync qui plante au runtime sans zone-testing, mélange fakeAsync + fake timers runner, faux RED par erreur de harnais, timers armés avant la pose des fake timers.
Angular Signal Forms
Doctrine et footguns Signal Forms Angular (stable en v22, @angular/forms/signals) — quand préférer Signal Forms à Reactive/Template forms, validation au bord du formulaire, binding [formField], soumission submit(), et tests d'un formulaire signals. Déclencher quand on implémente ou teste un formulaire (saisie utilisateur, validation, soumission), qu'on migre un Reactive Form, ou qu'on hésite entre Signal Forms / Reactive Forms / ngModel. Couvre les footguns associés (collision d'attributs [formField], appel () du champ, submit() non-async, défauts null, validation au bord vs validation de modèle HTTP).
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Angular Async Testing skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- License details are not provided in these listings. Check the author’s terms before using the skills.