Hookify Rules
Ajoutez des garde-fous à Muse avec les règles hookify : fichiers markdown avec frontmatter YAML qui avertissent ou bloquent sur les événements bash, fichier, prompt ou stop, détectés par regex ou conditions.
- Quoi
- Ajoutez des garde-fous à Muse avec les règles hookify : fichiers markdown avec frontmatter YAML qui avertissent ou bloquent sur les événements bash, fichier, prompt ou stop, détectés par regex ou conditions.
- Coût
- Gratuit
- Prérequis
- Utilisez « Règles Hookify » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : un guide pour écrire des règles hookify, les garde-fous qui font que Muse s'avertit ou se bloque lui-même au bon moment. Une règle est un fichier markdown avec frontmatter YAML stocké comme .claude/hookify.<name>.local.md : nom en kebab-case commençant par un verbe (warn-*, block-*, require-*), interrupteur enabled, type d'événement (bash, file, prompt, stop ou all), action warn ou block, et un pattern regex ou un ensemble de conditions. Le guide parcourt les champs du frontmatter, puis le guide des événements avec des correspondances concrètes : patterns bash dangereux comme rm -rf, dd if=, sudo et chmod 777 ; événements de fichier pour les console.log et debugger oubliés, les risques eval et innerHTML, et les fichiers sensibles .env, credentials et .pem ; événements stop pour les vérifications de fin ; événements prompt pour l'application de workflows. Les conseils d'écriture de patterns couvrent l'échappement regex, les pièges classiques du trop-large (log correspond à login) contre trop-spécifique, et l'échappement YAML, avec un one-liner python3 pour tester les patterns avant de les déployer. Il documente aussi les commandes slash /hookify pour créer, lister, configurer et obtenir de l'aide, plus l'organisation des fichiers et la recommandation gitignore pour les règles locales. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : c'est un guide pour écrire des règles, pas le runtime hookify lui-même ; trop bloquer ralentit Muse, commencez par warn et passez à block ensuite. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Règles Hookify » avec votre Muse. Prérequis : rien à installer. Pur guide ; un répertoire .claude/ dans votre projet aide. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/hookify-rules/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Écris une règle hookify qui [décrivez ce qu'il faut garder, ex. bloque les commandes rm -rf / avertit quand des clés API sont ajoutées au .env]. » 3. Relisez le fichier de règle généré, placez-le dans .claude/hookify.<name>.local.md, et testez le pattern avec le one-liner python3 du guide. Astuce : commencez avec l'action warn sur les nouvelles règles, passez à block seulement quand vous faites confiance au pattern. Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Relisez les commandes générées avant de les lancer.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.