
de awesome-skills-cn178
Modèles de gestion d'événements et d'actions pour les widgets Makepad — guide la gestion des événements Souris/Toucher/Clavier, la détection de collision (Hit), l'émission d'actions et la capture parentale.
Fournit des conseils détaillés et des exemples pour gérer les événements d'interface utilisateur Makepad et émettre/propager des actions de widgets. La compétence documente l'énumération Event, les variantes Hit, les modèles courants de handle_event, l'émission d'actions (cx.action) et la capture d'actions enfants par les parents. Elle inclut des extraits de code Rust démontrant des modèles idiomatiques.
Utilisez cette compétence lors de la conception, de l'implémentation ou du débogage de la gestion des entrées et de la communication entre widgets dans les interfaces utilisateur basées sur Makepad — par exemple, la gestion de la souris/du toucher, les liaisons clavier, les minuteurs ou les flux d'actions parent-enfant. Utile également lors du portage de widgets ou de l'implémentation d'une logique d'interaction personnalisée.
Utile pour les agents assistant les développeurs Rust/Makepad, ou tout assistant répondant à des questions sur la gestion des événements d'interface utilisateur.
Compétence de documentation pure pour la gestion des événements/actions de Makepad (framework UI Rust). Aucun script ni code exécutable — juste SKILL.md avec des exemples de code Rust couvrant l'enum Event, la détection de Hit, l'émission d'actions et les aides aux actions de widgets. Matériel de référence bien structuré pour un public de niche.
Compétence de référence propre et sûre. Aucune préoccupation de sécurité. Public de niche (développeurs Makepad). La section 'IMPORTANT: Documentation Completeness Check' demande à Claude de lire des fichiers de référence locaux qui ne sont pas groupés — c'est une lacune de conception, pas un problème de sécurité.
Bash Pro
Modèles de scripting Bash de qualité production et meilleures pratiques CI/CD : mode strict, analyse sécurisée des arguments, tests avec Bats et outillage (ShellCheck/shfmt).
Automatisation Ip2location IO
Automatise les flux de travail Ip2location IO via Rube MCP : découvre les outils, gère les connexions et exécute des opérations conformes au schéma.
Obsidian CLI (opérations de coffre et de plugins)
Référence de ligne de commande et modèles d'utilisation pour l'Obsidian CLI : lire/créer/ajouter des notes, rechercher dans les coffres, gérer les propriétés et flux de travail de développeur pour les plugins
Automatisation Kickbox (Rube MCP)
Automatisez les opérations de la boîte à outils Kickbox via Rube MCP (Composio) : découvrez les outils, gérez les connexions et exécutez des flux de travail Kickbox conformes au schéma en toute sécurité.
Référence Rapide TaskEither (fp-ts)
Aide-mémoire concis pour fp-ts TaskEither : modèles pour la gestion d'erreurs asynchrones typées, la composition de Promises et les pipelines récupérables.
Forensique Mémoire
Directives et commandes pratiques pour l'acquisition, l'analyse et l'extraction d'artefacts à partir de dumps de mémoire volatile pour la réponse aux incidents et l'analyse de malwares.
Bases de Makepad
Fournit des modèles de démarrage, des exemples et des conseils pour créer des applications Rust Makepad, y compris les modèles live_design/app_main et la configuration courante des plateformes.
API Security Testing
Un flux de travail structuré pour tester les API REST et GraphQL couvrant la découverte, l'authentification, l'autorisation, la validation des entrées, la limitation du débit et la gestion des erreurs.
Reverse Engineer
Guides et checklists pour les workflows de rétro-ingénierie binaire (IDA, Ghidra, radare2, angr), incluant les phases d'analyse statique/dynamique et les meilleures pratiques.
Bases de Makepad
Compétence guidée pour débuter avec Makepad (makepad-widgets). Génère du code Rust d'exemple, explique la structure de l'application, les modèles live_design!/app_main! et platf