
de TerminalSkills Library105
Rédigez et exécutez des flux Maestro YAML lisibles pour les tests d'UI mobiles, intégrez-les à la CI et utilisez Maestro Studio pour l'inspection d'éléments sur Android et iOS.
Fournit des instructions pratiques et des exemples pour écrire des flux Maestro YAML afin de tester les interfaces utilisateur mobiles. Couvre la configuration (installation de Maestro), la rédaction de flux basiques et complexes (navigation, flux conditionnels, captures d'écran), la gestion des variables d'environnement, l'enregistrement et l'intégration CI avec GitHub Actions.
Utilisez cette compétence lorsque vous devez créer des tests de bout en bout ou de régression visuelle pour des applications Android ou iOS en utilisant la syntaxe YAML de Maestro, lors de l'intégration de tests mobiles dans la CI, ou lors du débogage de sélecteurs d'UI avec Maestro Studio. Elle n'est pas destinée à l'orchestration complète de fermes de périphériques.
Idéal pour les agents assistant la QA mobile, les pipelines CI et la rédaction de flux de travail YAML (ex: Copilot, Codex, Claude Code).
Compétence de test d'interface utilisateur mobile Maestro avec des exemples de flux YAML et des conseils d'intégration CI. Contient une commande d'installation curl|bash (curl -Ls get.maestro.mobile.dev | bash) qui représente une préoccupation de sécurité. Instructions bien structurées avec des exemples progressifs du basique à l'avancé, mais aucun script d'automatisation joint. Audience niche — utile uniquement pour les équipes effectuant des tests d'interface utilisateur mobile spécifiquement avec Maestro.
L'installation curl|bash est la méthode officielle d'installation de Maestro, elle est donc attendue mais constitue toujours une déduction de sécurité. La compétence est bien écrite pour sa niche mais limitée en étendue. Pas de séparation des scripts dans un répertoire scripts/ — tout le code est en ligne dans SKILL.md. Le frontmatter et la structure sont corrects mais pourraient bénéficier d'un répertoire references/ pour les liens vers la documentation Maestro.
Réviseur de Code
Effectuez des revues de code structurées et prioritaires pour identifier les problèmes de correction, de sécurité, de performance, de fiabilité et de test, et proposez des suggestions de correction concrètes.
E2B — Sandboxed Code Execution
Documentation et bonnes pratiques pour les sandboxes E2B : exécutez du code généré par IA, installez des packages, gérez des fichiers et récupérez des artefacts en toute sécurité.
ESLint — Linting JavaScript & TypeScript
Guide la configuration et l'utilisation d'ESLint 9+ (flat config) pour les projets JS/TS, incluant les modèles de plugins React et TypeScript et l'intégration CI.
Tokio — Compétence Runtime Async Rust
Fournit des conseils d'expert et des exemples pour utiliser Tokio afin de construire des applications Rust asynchrones performantes, incluant les tâches, les canaux, les serveurs TCP et la synchronisation.
Assistant Audiowaveform
Génère des images de formes d'onde PNG/SVG et des données de crête JSON ou binaires à partir de fichiers audio pour les lecteurs web et les aperçus sociaux, avec des conseils de traitement par lots et d'intégration.
Django (guide du framework)
Guide pratique de Django : structure du projet, modèles, vues, templates, administration, patterns REST et notes de déploiement pour créer des applications web Python complètes.
Bun Runtime
Guides d'utilisation de Bun — un runtime JavaScript tout-en-un rapide, bundler, gestionnaire de paquets et exécuteur de tests — pour accélérer les projets Node.js, bundler TypeScript et exécuter des tests.
Configuration du Moteur de Recherche
Guide les agents dans la mise en œuvre d'une recherche prête pour la production (Elasticsearch ou Algolia) : conception d'index, pipelines de synchronisation, API de recherche, autocomplétion et réglage de la pertinence.
PagerDuty — Gestion des Incidents
Configurez les services PagerDuty, les politiques d'escalade, les calendriers d'astreinte et les alertes de l'API Events pour automatiser les flux de travail et le routage des incidents.
Aceternity UI
Composants UI animés à copier-coller, conçus avec Framer Motion et Tailwind CSS pour vos projets React/Next.js.