
de awesome-skills-cn136
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
Cette compétence permet à un agent d'aider les développeurs à initialiser et à concevoir des applications Makepad en utilisant la crate Rust makepad-widgets. Elle fournit du code de démarrage concret (live_design!, app_main!), des conseils pour Cargo.toml, des modèles courants de gestion d'événements et des notes de configuration spécifiques à la plateforme. L'objectif est de permettre aux utilisateurs de créer rapidement une interface utilisateur Makepad fonctionnelle, de comprendre les références des widgets et de gérer les interactions de base telles que les clics de boutons et les saisies de texte.
Utilisez cette compétence lorsqu'un utilisateur demande : la création d'une nouvelle application Makepad, la configuration de Cargo.toml pour makepad-widgets, le câblage des macros live_design!, l'implémentation de AppMain/LiveRegister, la gestion d'événements ou la traduction du DSL UI en code Rust. Utile également pour le dépannage de problèmes simples d'exécution ou de compilation et pour expliquer les exigences de la plateforme (dépendances Linux, wasm/web).
Idéalement utilisée avec des agents et des CLI capables de coder (Claude Code, Cursor, assistants de type Copilot) pouvant raisonner sur Rust et fournir des extraits de code.
Compétence statique pour le guide de démarrage de Makepad (framework UI Rust basé sur le GPU). Aucun script groupé à exécuter. Le fichier SKILL.md fournit des modèles de code clairs pour la structure de l'application, la configuration de Cargo.toml, la gestion des boutons et l'accès aux widgets. Référence des documents externes dans le répertoire references/. Contenu instructif bien écrit pour un public de niche.
Compétence propre, aucun problème de sécurité. Purement instructive avec des exemples de code. Les fichiers de référence mentionnés dans SKILL.md peuvent ne pas être disponibles lorsque la compétence est distribuée seule, ce qui réduit sa valeur pratique. Les déclencheurs incluent des variantes en langue chinoise, ce qui est un plus pour l'accessibilité.
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.
Événement/Action Makepad
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.
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.