تواصل معنا
Webflow Premium Partner إيهاب فايز
العودة لـ MCP والأدوات
الأمان والجودة مميز

Hooks

تحكم حتمي في سلوك الوكيل — شغّل فورماتر بعد كل تعديل أو امنع أوامر خطرة قبل تنفيذها.

Claude Code

نظرة عامة

الـ Hooks هي أوامر shell بتتنفذ تلقائياً عند نقاط محددة في دورة عمل الوكيل: قبل استخدام أداة (PreToolUse)، بعدها (PostToolUse)، عند انتهاء الرد (Stop)، وغيرها. الفرق الجوهري عن التعليمات النصية: الـ hook بيتنفذ دايماً — مش اقتراح للموديل ممكن ينساه.

أشهر الاستخدامات: تشغيل Prettier أو ESLint تلقائياً على كل ملف الوكيل بيعدله، حظر أوامر Bash خطرة (rm -rf مثلاً) قبل تنفيذها، تسجيل كل العمليات للمراجعة، أو إرسال إشعار لما مهمة طويلة تخلص.

الـ PreToolUse hook يقدر يرجع exit code بيمنع التنفيذ — وده بيخليه طبقة أمان حقيقية: سياساتك بتتطبق على مستوى النظام مش على حسن نية الموديل.

لمن هذه الأداة؟

  • فرض الفورماتنج والـ linting تلقائياً على كل تعديل
  • منع أوامر خطرة أو الكتابة في ملفات حساسة
  • تسجيل audit log لكل عمليات الوكيل
  • إشعارات عند اكتمال المهام الطويلة

التثبيت

إعداد Claude Code
Add a hooks block to .claude/settings.json — e.g. run Prettier after every file edit (PostToolUse) or block dangerous Bash commands (PreToolUse).

الإعدادات

{"hooks":{"PostToolUse":[{"matcher":"Edit|Write","hooks":[{"type":"command","command":"npx prettier --write "$CLAUDE_FILE_PATHS""}]}]}}

اشترك في قناتي

138K+ مشترك

اشترك