writing-hookify-rules
إنشاء قواعد Hookify لـ Claude Code
También disponible en: CaptainCrouton89,anthropics,anthropics
غالبًا ما ينشئ مستخدمو Claude Code أوامر خطيرة أو ينسون فحوصات الأمان دون إدراك ذلك. توفر هذه المهارة إرشادات شاملة حول إنشاء قواعد hookify التي تحذر تلقائيًا أو تحظر الأنماط الإشكالية قبل أن تسبب ضررًا.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "writing-hookify-rules". كيف أنشئ قاعدة hookify للتحذير من console.log في كود الإنتاج؟
Resultado esperado:
- أنشئ ملفًا: .claude/hookify.console-log.local.md
- Frontmatter: name و enabled: true و event: file ونمط لـ console.log
- رسالة تشرح لماذا console.log في الإنتاج إشكالي
- تنطبق القواعد عند الاستخدام التالي للأداة بعد إنشاء الملف
Usando "writing-hookify-rules". أرني كيفية حظر استخدام sudo باستخدام hookify
Resultado esperado:
- أنشئ .claude/hookify.block-sudo.local.md
- اضبط action: block لمنع أوامر sudo
- نمط: sudo\s+ يطابق sudo في بداية الأمر
- إجراء block يوقف جلسة bash من أجل السلامة
Usando "writing-hookify-rules". كيف أحذر عندما يحاول شخص ما تعديل ملفات .env؟
Resultado esperado:
- استخدم حدث file مع شروط على file_path
- نمط: \.env$ يطابق امتداد ملف .env
- رسالة تذكر بتحديث .gitignore
- إجراء warn يسمح بالتعديل لكن يعرض إرشادات
Auditoría de seguridad
SeguroPure documentation skill containing only markdown text. No executable code, no file access, no network calls, no environment variable access. All static findings are false positives caused by the analyzer flagging examples of dangerous patterns shown in documentation as actual threats. The skill provides guidance on configuring Claude Code hookify rules and presents no security risk.
Factores de riesgo
⚙️ Comandos externos (138)
🌐 Acceso a red (1)
⚡ Contiene scripts (2)
🔑 Variables de entorno (4)
Puntuación de calidad
Lo que puedes crear
فرض معايير الفريق
إنشاء قواعد تحظر الأوامر الخطيرة مثل rm -rf أو تتطلب مراجعة التعليمات البرمجية قبل النشر إلى الإنتاج.
منع التسريبات العرضية
تكوين تحذيرات عند تعديل ملفات .env أو إرسال بيانات الاعتماد أو شحن كود التصحيح إلى الإنتاج.
تعلم الأنماط الآمنة
فهم كيفية عمل hookify وممارسة إنشاء القواعد التي تحسن سلامة التطوير وسير العمل.
Prueba estos prompts
كيف أنشئ قاعدة hookify أساسية تحذرني عندما أحاول استخدام أمر rm -rf؟
أريد إنشاء قاعدة تحذر فقط عندما أعدل ملفات .ts وأضيف عبارات console.log. كيف أستخدم الشروط؟
كيف أنشئ قاعدة hookify تحظر أوامر مثل sudo أو chmod 777 بدلاً من مجرد التحذير؟
أنشئ قاعدة hookify تُفعّل على أحداث prompt وتتحقق مما إذا كان المستخدم يحاول النشر إلى الإنتاج، ثم تعرض قائمة تحقق.
Mejores prácticas
- استخدم أنماط regex محددة بدلاً من المطابقات الواسعة لتجنب النتائج الإيجابية الخاطئة
- اختبر الأنماط باستخدام Python regex أو regex101.com قبل نشر القواعد
- أضف القواعد إلى .gitignore لمنع إرسال القواعد المحلية الخاصة بالمشروع
Evitar
- استخدام أنماط واسعة جدًا مثل 'log' التي تطابق login و dialog و catalog
- إنشاء قواعد دون رسائل تشرح سبب اكتشاف النمط
- استخدام عدد كبير جدًا من الشروط يجعل القواعد صعبة الصيانة والتصحيح