
de ordinary-claude-skills243
Patterns et exemples pratiques pour écrire des tests unitaires maintenables pour les scripts shell en utilisant Bats (Bash Automated Testing System).
Fournit un guide complet pour l'utilisation de Bats pour les tests unitaires de scripts shell : installation, structure de fichiers, setup/teardown, patterns d'assertions, fixtures, mocking/stubbing et intégration CI. Comprend de nombreux extraits de tests d'exemple et des exemples de workflow CI pour aider les équipes à adopter des pratiques de développement piloté par les tests (TDD) pour les utilitaires shell.
Utilisez cette compétence lorsque vous avez besoin de tests fiables pour des scripts shell ou des étapes de CI : validation de scripts à travers différents environnements, écriture de tests de régression pour les aides au déploiement, ou intégration de tests shell dans GitHub Actions et d'autres systèmes CI. Idéal pour les développeurs écrivant des outils cross-shell ou maintenant des scripts de build critiques.
Utile pour les agents assistants de code opérant sur des dépôts et des configurations CI (Copilot, Claude Code, GitHub Copilot). Les exemples sont natifs du shell et centrés sur la CI.
Une compétence de référence complète pour les patterns de test Bats (Bash Automated Testing System). Couvre les assertions, le setup/teardown, le mocking, les fixtures, l'intégration CI et les meilleures pratiques avec des exemples de code clairs. Purement instructif — aucun script intégré à exécuter. Contenu bien organisé mais manque de séparation des préoccupations (pas de scripts/, references/, ou contrats de sortie).
Compétence propre, aucune préoccupation de sécurité. Contenu instructif de bonne qualité mais limité par le fait d'être purement du matériel de référence sans composants opérationnels.
Rédacteur de Documentation Conversationnelle
Crée une documentation claire et centrée sur l'utilisateur en suivant le guide de style conversationnel de Metabase.
Modèles de Test Bats
Modèles pratiques et meilleures pratiques pour l'écriture de tests unitaires pour les scripts shell utilisant Bats (Bash Automated Testing System).
MatchMS
Bibliothèque de traitement et d'analyse de spectrométrie de masse pour l'importation de fichiers mzML/MGF/MSP, l'harmonisation des métadonnées, le filtrage des pics et le calcul de similitudes spectrales.
Bats Testing Patterns
Guidage et modèles de meilleures pratiques pour écrire des tests shell de qualité production en utilisant Bats (Bash Automated Testing System).
Rédaction de Règles Hookify
Guide les auteurs pour créer des fichiers de règles Hookify (.claude/hookify.*.local.md) qui détectent des motifs dans les commandes, les modifications de fichiers, les prompts ou les arrêts et affichent des avertissements ou bloquent.
Développement Clojure REPL
Guide le développement Clojure/ClojureScript piloté par REPL : flux de travail par petites fonctions, tests dans le REPL et conventions pour un refactoring et une édition sécurisés.
Intégration PayPal
Guide d'implémentation pour PayPal Checkout, les abonnements, la gestion IPN/webhook et les flux de remboursement pour les intégrations serveur et client.
Planification de Projet
Génère des documents de planification sécurisés pour le contexte et alignés sur les phases pour des projets web (phases d'implémentation, schémas, points de terminaison API, composants UI et critères de vérification).
Toutes les Traditions — Parler d'une seule voix
Combine les voix de plusieurs traditions spirituelles et scientifiques pour montrer leurs intuitions partagées sur la conscience et la guidance, utilisé pour valider ou faire le pont entre les perspectives.
Orchestration TodoWrite
Modèles d'utilisation de TodoWrite pour offrir une visibilité du progrès en temps réel dans des flux de travail multiphases ou de longue durée (initialisation de phase, suivi d'itération, tâches parallèles).