الموديل الصح، للمهمة الصح

استخدام أقوى موديل في كل مهمة مش شطارة. الشطارة إنك تعرف أنهي موديل، لأنهي مهمة، وإمتى، وليه. الملف ده بيعمل كده لوحده جوه Claude Code: بيصنّف المهمة، يوزّعها على الموديل والـAgent المناسبين، يتأكد من النتيجة، ويقيس كل توكن اتصرف.

بقلم Omar M. El MonayarReal Iron Man · Founder of Sigmafit and Meska AI · بوست عمر اللي بيشرح فيه الفكرة
  • ملف واحد
  • Claude Code
  • عربي + English
  • مجاني
XPR | خِبِرPlaybook v2.1.2
مهارة مجانية

الموديل الصح، للمهمة الصح

Claude Code Efficiency Playbook: نظام بيوزّع شغلك على Haiku وSonnet وOpus، ويقيس كل توكن

Omar M. El Monayar — Real Iron Man · Founder of Sigmafit and Meska AIxprcommunity.comمجاني · Claude Code وأدوات الـAI

«المهارة الحقيقية دلوقتي إنك تعرف تدير الذكاء، مش بس تستخدمه.»

Omar M. El Monayar

دايرة واحدة مع كل مهمة

  1. 01Classifyمع كل رسالة، Hook بيصنّف المهمة: تافهة، صغيرة، متوسطة، كبيرة. بيفهم العربي والإنجليزي والمخلوط.
  2. 02Routeيختار المسار: يشتغل مباشرة، ولا يوزّع على Agents، وبأنهي موديل.
  3. 03ExecuteالـAgents تشتغل، والمستقل منها بالتوازي (اتنين بحد أقصى).
  4. 04Verifyالتستات والـlint بيشغّلها سكريبت بنفسه، والمراجعة بتتسجّل من Agent مستقل. الموديل ميقدرش يقول «عدّى» من عنده.
  5. 05Measureتوكنز كل موديل، والوقت، والتكلفة التقديرية، وسبب اختيار المسار.
  6. 06Optimizeبعد كذا مهمة، /calibrate يقترح تعديل واحد على التقديرات والتوزيع.

6 Agents على 3 مستويات

كل Agent ليه موديل ومستوى تفكير وأدوات محددة. الـAgents اللي بتستكشف وتراجع وتخطط مش بتعدّل في الكود، ومفيش Agent بيشغّل Agent تاني.

Agentالموديلالتفكير
scoutHaikulowيدوّر ويستكشف في ملفات كتير بسرعة ورخص.قراءة بس
builderSonnetmediumينفّذ خطة واضحة.بيعدّل كود
builder-isolatedSonnetmediumنفس الـbuilder في worktree منفصل، لما خطوتين ممكن يلمسوا نفس الملفات.بيعدّل كود
reviewerSonnethighيراجع الـdiff ويسجّل حكمه.قراءة بس
reviewer-deepOpushighمراجعة أعمق للمهام الكبيرة وأي حاجة فيها أمان.قراءة بس
architectOpushighيخطط للـArchitecture والـdebugging الصعب.قراءة بس
heavyFablehighلأصعب خطوة بس.بيعدّل كودمقفول لحد ما تشغّله بنفسك بـ/enable-heavy.

حجم المهمة بيحدد المسار

  • T
    تافهة: typo، اسم، سطرمباشرة من غير Agents
  • S
    صغيرة: ميزة أو تصليح في 3 ملفات أو أقلمباشرة، وتست + lint
  • M
    متوسطة: ميزة في ملفات كتير أو bug مش واضحscout ← خطة ← builder ← reviewer
  • L
    كبيرة: Architecture، migration، refactor واسعarchitect ← builders بالتوازي ← reviewer-deep
  • X
    بعد /enable-heavy بسزي L، وFable لأصعب خطوة

10 أوامر بتيجي معاه

  • /routeيوريك التصنيف والمسار قبل الشغل.
  • /gateيشغّل التستات والـlint المطلوبة ويحكم.
  • /handoffيلخّص الشغل قبل ما تمسح الـcontext.
  • /codifyيحوّل شغلانة متكررة لسكريبت.
  • /efficiency-reportتقرير بالموديلات والتوكنز والتكلفة لكل مهمة، ومعاه Diagram.
  • /cost-checkمراجعة الاستهلاك الشهري.
  • /lean-checkيدوّر على الهدر في الـcontext والإعدادات.
  • /calibrateيحسّن التقديرات من المهام اللي اتعملت.
  • /benchmarkيقارن الإعداد قبل وبعد. بيصرف usage، فبيطلب موافقتك.
  • /enable-heavyيشغّل Fable بعد موافقتك الصريحة.

التثبيت

الملف هو نفسه الـinstaller. بتديه لـClaude Code جوه مشروعك، وهو يمشي على 8 مراحل بالترتيب: يكتشف البيئة، يتأكد من التوافق، يعمل نسخة احتياطية من إعداداتك، يوريك الخطة قبل ما يكتب أي حاجة، ويتأكد إن كل Hook شغّال.

محتاج إيه: Claude CodePython 3.8 أو أحدثgitNode (اختياري، لتقرير الاستهلاك بـccusage)

  1. نزّل الملف من اللينك وحطه في الفولدر الرئيسي للمشروع.
  2. افتح Claude Code في نفس الفولدر، والصق الأمر اللي تحت.
  3. راجع الخطة اللي هيوريهالك (dry run)، ووافق.
  4. اقفل Claude Code وافتحه تاني: الـHooks والـAgents بتتحمّل مع بداية الـsession.
  5. شغّل التحقق الحي اللي هيقولك عليه (verify.py --live). ده بيصرف usage قليل، وهو بيقولك قبلها.
أمر البداية (صياغتنا، والملف بيبدأ بـ«execute this file»)
Execute claude-code-efficiency-playbook.md in this project.
Start with a dry run and show me the install plan before writing anything.

الملف مكتوب لعمر بالاسم («when Omar says…»). Claude بيتعامل معاك مكانه: هيسألك إنت قبل أي تغيير، وقبل أي حاجة بتصرف usage.

حدود تعرفها

مفيش نظام بيحل كل حاجة. دي التلات نقط اللي تستاهل تاخد بالك منها، واللي الملف بيعمله فعلًا في كل واحدة.

  1. مفيش سقف للميزانية: لو مهمة فشلت، الـbuilder يعيد والـreviewer يطلب تعديلات، والاستهلاك يجري.

    اللي الملف بيعمله فعلًا: فيه حدود: محاولتين تصليح بس، وAgents اتنين بالتوازي بحد أقصى، وعدد أدوار محدد لكل Agent، ومفيش Agent بيشغّل Agent، والتصليح بيرجع للجزء اللي فشل بس. اللي مش موجود: سقف توكنز أو فلوس لكل مهمة.

    اللي تعمله إنت: تابع /cost-check، ولو مهمة كبيرة لفّت أكتر من مرة، وقّفها وقسّمها بنفسك.

  2. ثقة زايدة: لو نفس الموديل اللي بنى هو اللي راجع، هيعدّي شغله.

    اللي الملف بيعمله فعلًا: المراجع Agent منفصل ومش بيعدّل كود، والتستات بيشغّلها سكريبت مش الموديل. بس في المهام المتوسطة الـbuilder والـreviewer الاتنين Sonnet. المراجعة على Opus بتحصل في المهام الكبيرة وأي حاجة فيها أمان بس.

    اللي تعمله إنت: للشغل المهم، اطلب reviewer-deep صراحةً، أو خلّي المراجع على موديل أعلى (شوف نصيحة أحمد تحت).

  3. التوزيع ثابت: كل نوع مهمة متربط بموديل، ولو غيّرته السلوك يتغير.

    اللي الملف بيعمله فعلًا: التصنيف قواعد ثابتة، و/calibrate بيقترح تعديل واحد بس بعد ما يتجمع بيانات. مستوى التفكير (effort) ثابت لكل Agent، ومش بيتغيّر لوحده جوه المهمة.

    اللي تعمله إنت: لو حسيت إن موديل أكبر من المهمة، جرّب تقلّل الـeffort الأول قبل ما تغيّر الموديل كله.

النقط دي من تعليق Omar Alattar، مطوّر علّق على البوست. راجعناها على الملف نفسه.

إزاي تقلل التكلفة أكتر

الملف بيوزّع الشغل صح. دول أربع حاجات بعملها أنا كمان عشان الفاتورة تفضل صغيرة.

  1. 1
    الموديل الغالي بيخطط ويراجع بس

    الموديل الغالي عندنا مش بيشتغل طول اليوم. ده بيخطط وبيراجع بس، والتنفيذ كله على موديل أرخص بكتير. موديل صغير ينفّذ، وموديل كبير يراجع.

    في الملف: في الملف: الـarchitect على Opus والـbuilder على Sonnet. عشان المراجعة تبقى أعلى من التنفيذ في المهام المتوسطة كمان، غيّر بنفسك model: opus في .claude/agents/reviewer.md.
  2. 2
    اللي اتعمل مرتين يبقى script

    أي شغلانة اتعملت بالتوكنز مرتين بتتحول script، من غير ما نلمس التوكنز تاني. الـscript بيكلف صفر بعد ما يتكتب.

    في الملف: في الملف: /codify، وscripts/README.md اللي Claude بيبص فيه قبل أي شغل يدوي.
  3. 3
    استخدم الـcache والذاكرة دايمًا

    الموديل لما بيلاقي الـcontext بتاعك متخزن في الـcache بيرجعله ببلاش تقريبًا، بدل ما يقراه من الأول بسعر كامل. والمشروع بيفضل مفتوح على نفس الـcontext: الملفات ثابتة والتعليمات ثابتة، فكل session جديدة بتلاقي شغلها متخزن بدل ما يتحمّل من الأول.

    في الملف: في الملف: تعليمات CLAUDE.md قصيرة وثابتة، وممنوع تغيّرها أو تغيّر الموديل في نص الـsession، عشان الـcache ميتكسرش.
«بدل ما تدفع تمن الكتاب كامل كل مرة… عندك نسخة مفتوحة جنبك، وبتدفع قرشين بس عشان ترجع لصفحة.»
دلوقتي افتح تقرير الـusage بتاعك وبص على حاجتين بس
  • نسبة الـcache read. لو النسبة واطية، إنت بتدفع غالي.
  • عدد المرات اللي بتبدأ فيها شات جديد وتعيد رفع نفس الملفات. كل مرة كده بتدفع التمن كامل من الأول.

أحمد فارس — مؤسس XPR | خِبِر

ابعتلي المهارات الجديدة أول بأول

ابعتلي المهارات الجديدة أول بأول

بنبني مهارات تانية للمصممين وأصحاب المنتجات. سيب إيميلك ويوصلك كل جديد.

مجاني. رقم الموبايل اختياري، وتقدر تلغي التواصل في أي وقت.

الخطوة الجاية

جهّزت أدواتك.دلوقتي ابنِ منتجك وسط ناس بتبني.

الكتاب بيدّيك الطريقة. اللي بيفرق بعد كده إنك تطبّقها على مشروعك إنت، وحد بيراجع معاك كل أسبوع لحد ما يبقى فيه لينك تبعته للناس.

Build Products with AI

من شخص عنده فكرة، لـbuilder يقدر يحدد MVP، يبنيه، ويطلّق نسخة حقيقية.

نفس الطريقة اللي في الكتاب، على مشروعك

  1. وضّحفكرة تقدر تشرحها في سطرين
  2. جهّز السياقأداة شغالة بسياق، مش بتخمّن
  3. ابنِ وراجعميزة اتأكدت منها بإيدك
  4. طلّق واتعلمنسخة في إيد ناس حقيقيين

4 أسابيع، وكل أسبوع بيخلص بحاجة في إيدك

  1. 01المشكلة، الجمهور، والنطاقProduct brief في صفحة واحدة
  2. 02الـspec، الـflow، واختيار الأدواتUser flow + خطة بناء
  3. 03البناء، البيانات، والتعديلMVP شغّال v0.1
  4. 04الاختبار، التلميع، والإطلاقMVP منشور + post إطلاق

معاك في البرنامج

  • 4 أسابيع لايف مع أحمد فارس
  • كورسات في مكتبة XPR
  • تمرين أسبوعي على مشروعك
  • الستاك كامل: AI Studio وSupabase وGitHub وVercel وNotion وLinear وVS Code مع Claude Code أو Codex
  • صفحة تعريف بمنتجك وخطة أول اختبار
  • 3 شهور عضوية في مجتمع XPR
  • تسجيلات كل الجلسات
  • مكتبة prompts للبناء
  • Template للـMVP brief
  • Supabase starter
  • كتب XPR الأربعة
الدفعة التأسيسية لسه بتتجهز

سجّل في قائمة الانتظار وهتعرف أول واحد لما الحجز يفتح، بسعر الدفعة التأسيسية.

سجّل في قائمة الانتظار ←
امسح الكود أو اضغط على اللينكxprcommunity.com/programs/build-with-ai

استرداد كامل خلال 14 يوم من الدفع، من غير أسئلة.

مستنيك تبني معانا،أحمد فارسمؤسس XPR | خِبِر

ولو عايز تبدأ مع المجتمع الأول: brainsmingle.com/spaces/xpr