writing-hookify-rules
كتابة قواعد Hookify لـ Claude Code
قد يكون من الصعب كتابة قواعد Hook بشكل صحيح عبر أحداث bash والملفات والإيقاف والمطالبات. تمنح هذه المهارة Claude وCodex وClaude Code إرشادات عملية لإنشاء قواعد Hookify واختبارها.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "writing-hookify-rules" from https://skillstore.io/skills/writing-hookify-rules.md and its manifest at https://skillstore.io/api/skills/writing-hookify-rules/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "writing-hookify-rules". يطلب مستخدم قاعدة تحذر قبل تعديل ملفات البيئة.
النتيجة المتوقعة:
تعيد المهارة خطة قاعدة واضحة تتضمن حدث ملف، ومطابقة اسم ملف حساس، ورسالة تحذير بشأن الأسرار.
جارٍ استخدام "writing-hookify-rules". يسأل مستخدم عن كيفية حظر أوامر الحذف الخطيرة.
النتيجة المتوقعة:
تقترح المهارة قاعدة حدث bash تستهدف أنماط الحذف التكراري وتشرح لماذا ينبغي أن تكون الرسالة مباشرة.
جارٍ استخدام "writing-hookify-rules". يشارك مستخدم نمطا واسعا يطابق كلمات كثيرة جدا.
النتيجة المتوقعة:
تشرح المهارة لماذا النمط واسع جدا وتقترح تعبيرا أضيق يطابق السلوك المقصود.
التدقيق الأمني
آمنAll static findings were false positives caused by markdown code fences, inline code formatting, and example regex patterns in SKILL.md. The skill provides documentation for writing Hookify rules and does not execute commands, evaluate code, read secrets, or access sensitive files.
عوامل الخطر
⚡ يحتوي على سكربتات (2)
⚙️ الأوامر الخارجية (105)
🔑 متغيرات البيئة (2)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/writing-hookify-rules/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/writing-hookify-rules?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/writing-hookify-rules?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/writing-hookify-rules/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/writing-hookify-rules.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
anthropics. (2026). writing-hookify-rules security audit report (audit version 9) [Author version 0.1.0]. Skillstore. https://skillstore.io/skills/writing-hookify-rules/audits/9اقتباس BibTeX
@techreport{anthropics-writing-hookify-rules-2026,
author = {anthropics},
title = {writing-hookify-rules security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/writing-hookify-rules/audits/9},
note = {Author version 0.1.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "writing-hookify-rules security audit report (audit version 9)"
version: "0.1.0"
type: report
authors:
- name: "anthropics"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/writing-hookify-rules/audits/9"
identifiers:
- type: other
value: "skillstore:writing-hookify-rules:audit:9"
description: "Skillstore immutable audit report identifier"
مقارنة المتغيرات
4 متغيرات قابلة للتثبيتتبقى مهارة كل مؤلف عنصراً مستقلاً قابلاً للتثبيت. يُرتب المتغير الموصى به وفق أدلة Skillstore.
سبب تصدر هذا المتغير
writing-hookify-rules
2026-09-09
anthropics-writing-hookify-rules
2026-09-09
captaincrouton89-writing-hookify-rules
2026-09-09
davila7-writing-hookify-rules
2026-09-09
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
حظر أوامر الطرفية الخطرة
أنشئ قاعدة تحذر من أو تحظر أوامر مثل الحذف التكراري، أو تغييرات الأذونات الواسعة، أو خطوات النشر إلى الإنتاج.
التحذير من تعديلات الملفات غير الآمنة
أنشئ قواعد ملفات تلتقط عبارات التصحيح، أو تغييرات الملفات الحساسة، أو تعديلات الملفات المولدة قبل دخولها في سير العمل.
إضافة قوائم تحقق عند الإكمال
اكتب قواعد أحداث الإيقاف التي تذكر الوكلاء بتشغيل الاختبارات، أو فحص عمليات البناء، أو تحديث الوثائق قبل إنهاء العمل.
جرّب هذه الموجّهات
أنشئ قاعدة Hookify تحذر عندما يحاول Claude تشغيل أمر bash خطير. ضمّن الحدث، والنمط، والإجراء، والرسالة.
حوّل سياسة الفريق هذه إلى قاعدة Hookify: [paste policy]. اشرح نوع الحدث، ونمط المطابقة، ورسالة التحذير.
اكتب قاعدة ملفات Hookify بشروط متعددة لملفات TypeScript. يجب أن تحذر عندما يضيف النص الجديد تسجيل تصحيح.
راجع قواعد Hookify هذه من حيث الوضوح، والإيجابيات الكاذبة، والتسمية، وقابلية الصيانة. اقترح تحسينات محددة دون تغيير المقصود.
أفضل الممارسات
- استخدم أنماطا ضيقة تطابق السلوك الذي تريد التقاطه فعليا.
- اكتب رسائل قواعد تشرح الخطر وتقترح خطوة تالية آمنة.
- سمّ ملفات القواعد المحلية بوضوح واحتفظ بها داخل دليل Claude الخاص بالمشروع.
تجنب
- استخدام كلمات واسعة تطابق أوامر أو أسماء ملفات أو مطالبات غير ذات صلة.
- حظر إجراءات تطوير شائعة دون شرح السبب.
- تخزين قواعد Hookify المحلية في مواقع مشتركة عندما تكون خاصة بالمشروع.
الأسئلة المتكررة
ما الغرض من هذه المهارة؟
هل تنشئ القواعد تلقائيا؟
ما الأدوات التي يمكنها استخدام هذه المهارة؟
هل يمكنها حظر الأوامر غير الآمنة؟
هل تقرأ ملفات الأسرار؟
كيف ينبغي للمستخدمين اختبار قاعدة؟
تفاصيل المطور
المؤلف
anthropicsالترخيص
MIT
إصدار المؤلف
v0.1.0
مراجعة Skillstore
r1
مرجع
26421118b848d9f1efc0aa169d8a7a9e7e0a877e
حداثة الصيانة
١٨/٧/٢٠٢٦
الاستخدام
15 تنزيلات · 382 مشاهدات
بنية الملفات
📄 SKILL.md