Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

الأسئلة الشائعة

هل PRECC آمن للاستخدام؟

نعم. يستخدم PRECC آلية hooks PreToolUse الرسمية لـ Claude Code – نفس نقطة التمديد التي صممتها Anthropic لهذا الغرض بالضبط. الـ hook:

  • يعمل بالكامل دون اتصال (لا استدعاءات شبكة في المسار الحرج)
  • يكتمل في أقل من 5 مللي ثانية
  • هو fail-open: إذا حدث خطأ، يتم تنفيذ الأمر الأصلي دون تعديل
  • يعدل الأوامر فقط، ولا ينفذها أبداً بنفسه
  • يخزن البيانات محلياً في قواعد بيانات SQLite

هل يعمل PRECC مع أدوات البرمجة الذكية الأخرى؟

تم تصميم PRECC خصيصاً لـ Claude Code. يعتمد على بروتوكول hooks PreToolUse الذي يوفره Claude Code. لا يعمل مع Cursor أو Copilot أو Windsurf أو أدوات البرمجة الذكية الأخرى.

ما البيانات التي يرسلها القياس عن بعد؟

القياس عن بعد اختياري فقط. عند تفعيله، يرسل:

  • إصدار PRECC ونظام التشغيل والبنية
  • أعداد مجمعة (الأوامر المعترضة، المهارات المفعلة)
  • متوسط زمن الاستجابة

لا يرسل نصوص أوامر أو مسارات ملفات أو أسماء مشاريع أو أي معلومات تعريف شخصية. يمكنك معاينة البيانات بالضبط باستخدام precc telemetry preview قبل الاشتراك. انظر القياس عن بعد للتفاصيل.

كيف أقوم بإلغاء تثبيت PRECC؟

??faq_uninstall_a_intro??

  1. إزالة تسجيل الـ hook:

    # Delete the hook entry from Claude Code's settings
    # (precc init added it; removing it disables PRECC)
    
  2. إزالة الملف الثنائي:

    rm ~/.local/bin/precc ~/.local/bin/precc-hook ~/.local/bin/precc-learner
    
  3. إزالة البيانات (اختياري):

    rm -rf ~/.local/share/precc/
    rm -rf ~/.config/precc/
    

انتهت صلاحية ترخيصي. ماذا يحدث؟

يعود PRECC إلى المستوى المجتمعي. جميع الوظائف الأساسية تستمر في العمل:

  • المهارات المدمجة تبقى نشطة
  • خط أنابيب الـ hook يعمل بشكل طبيعي
  • precc savings يعرض العرض الملخص
  • precc ingest وتعدين الجلسات يعملان

تصبح ميزات Pro غير متوفرة حتى التجديد:

  • precc savings --all (تفصيل مفصل)
  • precc compress
  • precc gif
  • precc gha
  • precc geofence
  • تقارير البريد الإلكتروني

يبدو أن الـ hook لا يعمل. كيف أقوم بالتصحيح؟

??faq_debug_a_intro??

  1. تحقق من تسجيل الـ hook:

    precc init
    
  2. اختبر الـ hook يدوياً:

    echo '{"tool_input":{"command":"cargo build"}}' | precc-hook
    
  3. تحقق من أن الملف الثنائي في مسار PATH:

    which precc-hook
    
  4. تحقق من تكوين hook في ~/.claude/settings.json.

هل يبطئ PRECC عمل Claude Code؟

لا. يكتمل الـ hook في أقل من 5 مللي ثانية (p99). هذا غير محسوس مقارنة بالوقت الذي يقضيه Claude في التفكير وتوليد الاستجابات.

هل يمكنني استخدام PRECC في CI/CD؟

تم تصميم PRECC لجلسات Claude Code التفاعلية. في CI/CD، لا توجد نسخة Claude Code للربط بها. ومع ذلك، يمكن لـ precc gha تحليل عمليات GitHub Actions الفاشلة من أي بيئة.

كيف تختلف المهارات المستخرجة عن المهارات المدمجة؟

المهارات المدمجة تأتي مع PRECC وتغطي أنماط الدليل الخطأ الشائعة. المهارات المستخرجة يتم تعلمها من سجلات جلساتك الخاصة – تلتقط أنماطاً فريدة لسير عملك. كلاهما يُخزن في SQLite ويُقيَّم بشكل متطابق بواسطة خط أنابيب الـ hook.

هل يمكنني مشاركة المهارات مع فريقي؟

نعم. صدّر أي مهارة إلى TOML باستخدام precc skills export NAME وشارك الملف. يمكن لأعضاء الفريق وضعه في مجلد skills/ أو استيراده إلى قاعدة بياناتهم.