Bash Pro fournit un ensemble complet de meilleures pratiques et de modèles pour écrire des scripts Bash sûrs, portables et testables, adaptés à l'automatisation de la production et aux pipelines CI/CD. Il montre comment structurer les scripts, imposer le mode strict, valider les entrées, gérer les ressources temporaires et intégrer des outils d'analyse statique et de test (ShellCheck, shfmt, Bats). Le skill se concentre sur la programmation défensive pour réduire les risques dans les opérations et l'automatisation.
Utilisez ce skill lors de l'écriture ou de la révision de scripts Bash qui seront exécutés en production, feront partie de flux CI/CD, ou nécessiteront une gestion robuste des erreurs et une portabilité entre les environnements Linux/macOS. Il est utile pour les ingénieurs ops, les auteurs d'automatisations et les développeurs convertissant des extraits de shell ad hoc en scripts maintenables. À éviter lorsque seule la compatibilité POSIX stricte est requise ou lorsqu'un langage de plus haut niveau est l'outil approprié.
Probablement utile pour les runtimes d'agents qui exécutent des commandes shell ou assistent les flux de travail devops (Claude Code, Codex CLI, Cursor, Gemini CLI).
Bash Pro est une compétence de référence complète pour les modèles de script Bash défensifs. Elle ne contient pas de scripts exécutables — contenu purement pédagogique couvrant le mode strict, l'analyse sécurisée des arguments, les tests avec Bats/ShellCheck, l'intégration CI/CD et le durcissement de la sécurité. Le fichier SKILL.md est bien organisé avec des déclencheurs d'utilisation/non-utilisation clairs, des sections d'approche détaillées et des références d'outils étendues. Manque d'un flux de travail structuré (modèle étapes 1-4) car c'est une compétence de style référence plutôt qu'orientée tâche.
Compétence propre — promeut activement les meilleures pratiques de sécurité. Le tag 'risk: critical' du frontmatter est trompeur puisque la compétence elle-même enseigne des modèles défensifs. L'architecture est moyenne car c'est un dépôt de référence monolithique sans séparation scripts/ ou references/. La qualité du code est bonne mais serait mieux notée avec une structure de flux de travail plus claire. Compétence très utile pour le public cible.
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.