Scaffold JS Module
Utilise ce skill pour créer des fichiers dans static/services/ ou static/components/.
Standards appliqués
- •ES6 Modules :
export class Name(1 fichier = 1 responsabilité). - •Imports : Import explicite de
ApiServiceetMessageHelper. - •JSDoc : Documentation complète des méthodes.
- •Sécurité : Pas d'innerHTML, validation client, redirection 401/403 via
ApiService. - •Performance : Visibility API pour timer pause, cleanup automatique.
- •Accessibilité : WCAG AA, navigation clavier, ARIA (tablist/panel).
- •Gestion d'erreurs : Try/Catch avec feedback UI via
MessageHelper.
Template
Utilise le fichier module_template.js comme base.