
Porte de publication front-end
Un workflow de pré-publication pour les changements axés sur l'interface utilisateur qui détecte les flux cassés, les régressions de lint/types et les problèmes de sécurité évidents avant la publication.
Installer
Exécutez cette commande pour installer toutes les compétences de ce pack :
npx skillstore add @frontend-release-gate La CLI détecte automatiquement les dossiers Codex et Claude Code et installe la compétence dans les deux lorsqu’ils sont disponibles.
Aperçu
Guide d’utilisation
Amélioré par l’IAGuide détaillé
## Vue d'ensemble Porte de publication front-end est un workflow de pré-publication pour les changements axés sur l'interface utilisateur. Il exécute trois points de contrôle qualité automatisés — vérification des flux dans le navigateur, validation du lint/types et audit de sécurité — afin que vous puissiez publier en toute confiance et détecter les régressions avant qu'elles n'atteignent la production. ## Démarrage rapide 1. Installez le plugin dans votre espace de travail OpenClaw : `npx skillstore add @frontend-release-gate` 2. Avant de fusionner une branche d'interface utilisateur, déclenchez **webapp-testing** pour exécuter les vérifications Playwright : vérifiez le flux utilisateur principal, capturez des captures d'écran des écrans clés et examinez la sortie de la console du navigateur pour détecter les erreurs. 3. Exécutez **lint-typecheck** pour détecter les violations ESLint et les erreurs de type TypeScript dans toute la base de code front-end — gardant la publication propre avant la fusion. 4. Enfin, exécutez **security-audit** pour examiner la gestion de l'authentification, l'exposition des clés API et les risques d'injection avant que le changement ne soit mis en ligne. ## Commandes principales - `webapp-testing` — Lance des vérifications basées sur Playwright sur votre application web locale ; affiche les flux d'interface utilisateur cassés, les erreurs de console et fournit des captures d'écran pour une révision visuelle. - `lint-typecheck` — Exécute les vérifications de type ESLint et `tsc` ; affiche les régressions de types et les violations de lint que CI peut ne pas détecter sur des caches obsolètes. - `security-audit` — Audite les chemins d'exécution des commandes, les permissions des outils et la gestion des clés API pour détecter les vulnérabilités d'authentification et les risques d'injection. ## Conseils - Exécutez les trois portes en séquence sur chaque PR axé sur l'interface utilisateur : webapp-testing → lint-typecheck → security-audit. - Associez-vous avec un plugin de pipeline CI (par exemple, un plugin de construction et de test) afin que la porte s'exécute automatiquement sur chaque demande de pull sans invocation manuelle. - Si webapp-testing signale un flux cassé, corrigez-le avant de passer à lint-typecheck — un rendu cassé masque souvent les erreurs de type en aval.
Compétences
3webapp-testing
Risque élevé 38Tester des applications web locales avec Playwright
Les vérifications manuelles dans le navigateur passent à côté de problèmes d’état rendu et d’erreurs de console. Cette compétence guide des scripts Playwright qui inspectent les pages, capturent des captures d’écran et exécutent des serveurs locaux.
lint-typecheck
Risque moyen 73Valider le linting et les types du frontend
Les modifications frontend peuvent passer la revue tout en masquant des avertissements de linting ou des erreurs TypeScript. Cette compétence exécute les vérifications attendues et signale des résultats exploitables avant le commit.
security-audit
Sûr 80Auditer la sécurité de l’application avant la publication
Les équipes ont besoin d’un examen de sécurité ciblé avant le déploiement. Cette skill guide Claude, Codex et Claude Code dans des vérifications en lecture seule portant sur les commandes, les outils, les secrets, les WebSockets et les risques frontend.
Packs similaires

Pack de création d’interface utilisateur frontend
Produit une spécification claire de composant de carte tarifaire avec des recommandations React/Tailwind, une validation de l’accessibilité et des contraintes de mise en page mobile.
3 compétences

Pack de tests d’automatisation du navigateur
Crée un workflow pratique d’automatisation du navigateur pour inspecter une page produit, vérifier la navigation, capturer les erreurs de console et résumer des constats QA exploitables.
3 compétences

Frontend Design Toolkit
De la direction de conception à la maquette visuelle en passant par la page d'accueil — un flux de travail conception-page
3 compétences