انتقل إلى المحتوى الرئيسي

المراجعة والاختبار النهائيّ

ستّ عشرة وحدة للانتقال من استعمال عرَضيّ لـClaude Code إلى ممارسة مهندس: باتت Kiosque تحوز CLAUDE.md خاصًّا بها، وقواعدها، وستّ skills، وسب-agentَين، وثلاثة hooks، وخادمَي MCP، وplugin، وCI يستجيب لـ@claude، وميزانيّة مضبوطة. إليك الدورة مضغوطة، والخيوط التي تعبرها، وقائمة التحقّق لمستودع أدمج Claude Code.

الدورة في لمحة

الوحدةالجوهر الواجب حفظه
1. التثبيتClaude Code وكيل في الطرفيّة؛ /init و/doctor و/model و/effort تُرسي المشهد.
2. الحلقة والسياقتستدعي الحلقة أدوات مضمَّنة؛ /context يكشف ما يملأ النافذة، و/compact يُنحِّفها، و/clear يعيد التهيئة.
3. CLAUDE.md والذاكرةالأولويّة managed > user > project > local؛ القواعد المستهدَفة في .claude/rules/، والذاكرة التلقائيّة تُقرأ بـ/memory.
4. الأوامر (1/2)مساعدة، وجلسة، وسياق، وتهيئة، ونموذج، وذاكرة، وصلاحيّات، وحساب: المرجع في ثماني عائلات.
5. الأوامر (2/2)جودة، وتوازٍ، وأتمتة، وامتدادات، وتكاملات، وskills مقدَّمة، وتشخيص، وprompts MCP.
6. Skillsمجلّد .claude/skills/<nom>/SKILL.md؛ frontmatter، و$ARGUMENTS، و!`cmd`، وcontext: fork، وأدوات محدودة عبر allowed-tools.
7. الصلاحيّات والإعداداتقواعد Outil(motif)، وستّة أوضاع، وsandbox لـBash، وأولويّة الإعدادات، و/config clé=valeur.
8. Plan وcheckpoints والجلساتShift+Tab لتبديل الوضع؛ Esc Esc للعودة؛ /branch و/fork و/subtask للتشعّب؛ worktrees للتوازي.
9. HooksPreToolUse وPostToolUse وStop وUserPromptSubmit وSessionStart…؛ رموز خروج 0/2، وJSON decision.
10. سب-agents.claude/agents/<nom>.md مع tools وmodel وskills وhooks؛ والعمق والتزامن تحت CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH.
11. MCPclaude mcp add، والنطاقات، و.mcp.json مُودَع؛ prompts بـ /mcp__serveur__prompt، وصلاحيّات mcp__serveur__outil.
12. Plugins.claude-plugin/plugin.json يُعبِّئ skills وagents وhooks وMCP وLSP؛ marketplaces عامّة أو مجتمعيّة أو خاصّة.
13. سير العمل اليوميّالتفويض بدل الإملاء؛ /plan و/code-review و/verify وPR و/autofix-pr.
14. Headless وCIclaude -p مع --allowedTools و--permission-mode و--output-format json؛ @claude في GitHub Actions؛ وAgent SDK.
15. الكلفة والأمانالذاكرة المُخبَّأة، و/usage، والحقن عبر البيانات المقروءة، والحدّ الأدنى من الامتياز، وإعدادات مُدارة، وZDR.
16. مشروع Kiosqueشجرة المستودع النهائيّة، وسبع خطوات، وعرض من عشر دقائق، وشبكة تقييم، ومتغيّرات.

الخيوط التي تعبر الدورة

يُهيَّأ Claude Code كمُترجِم، لا كـchatbot. تأتي قوّة الأداة من ملفّات مُودَعة في git: CLAUDE.md و.claude/settings.json و.claude/skills/ و.claude/agents/ و.mcp.json وhooks وplugin وworkflow. كلّ قرار يُتَّخذ في الجلسة دون كتابته في أحد هذه الملفّات سيضيع مع /clear التالي — أو الأسوأ، سيطبِّقه زميل بصورة غير متّسقة. تُرسي الوحدة 1 المشهد، وتُجمِّع الوحدة 16 اللوحة؛ وبينهما، تُضيف كلّ وحدة ملفًّا.

الـprompt وحده لا يكفي أبدًا. حقن في صفحة مقروءة يتجاوز أفضل prompt نظام في العالم؛ ولا يحجبه إلّا PreToolUse حتميّ. skill «لا تنسى أبدًا» لا وجود لها إلّا عبر allowed-tools مقيِّد وdisallowed-tools صريح. سب-agent «لا يُعدِّل الاختبارات» لا وجود له إلّا عبر frontmatter بلا Edit ولا Write. كلّ ضمان يجب أن تفرضه شيفرة التهيئة، لا جملة.

السياق ميزانيّة قابلة للقياس، لا موردٌ بلا حدود. /context و/compact وcontext: fork والسب-agents كلّها لعزل ما هو مُكلف. تكسر أقلَّ تغيير في prompt النظام أو CLAUDE.md أو النموذج ذاكرةَ الـprompt: الوعي بذلك يُغيِّر قرارات التصميم من يوم إلى آخر. تُصوغ الوحدة 15 ما جعلته الوحدتان 2 و10 مرئيًّا سلفًا.

التفويض يقتضي واجهات. Skills واجهات إلى سير عمل مُسمّى، والسب-agents واجهات إلى أدوار مُسمّاة، وMCP واجهات إلى أنظمة خارجيّة مُسمّاة، والـplugins واجهات إلى فرق مُسمّاة. تصميم استعمال صناعيّ لـClaude Code يعادل تصميم هذه الواجهات الأربع قبل صقل prompt ذكيّ بوقت طويل.

قائمة تحقّق لمستودع أدمج Claude Code

  • CLAUDE.md بأقلّ من مئة سطر، مكمَّل بـ.claude/rules/*.md مستهدَفة (paths: glob) وskills قابلة للاستدعاء.
  • .claude/settings.json مع permissions.deny صريح (.env، وmigrations/، وBash(rm -rf *)، وBash(git push --force *))، و**permissions.allow** لأوامر البناء، وdefaultMode ليس bypassPermissions.
  • ثلاث skills «أزرار» على الأقلّ (/commit، /revue، /tests-cibles أو ما يعادلها) بـallowed-tools ضيّق؛ وskills المُثرثرة مُفوَّضة عبر context: fork.
  • سب-agentان مُنمَّطان: revieweur بـقراءة فقط، وtesteur بحقّ تشغيل المجموعة القصيرة؛ frontmatter متوافق مع دورهما.
  • ثلاثة hooks على الأقلّ: PostToolUse للتنسيق، وPreToolUse لحماية المسارات الحرجة، وStop يشترط اختبارًا أخضر قبل تسليم اليد.
  • .mcp.json مُودَع يُصرِّح بالخوادم المستقرّة (GitHub، وقاعدة بيانات للقراءة فقط)؛ الخوادم الشخصيّة تبقى في نطاق user.
  • Plugin يُعبِّئ skills وagents وhooks وMCP حين تشترك عدّة مستودعات في اللوحة نفسها.
  • Workflow في .github/workflows/claude.yml يستجيب لـ@claude، مع --allowedTools و--permission-mode dontAsk؛ لا --dangerously-skip-permissions على runner غير معزول أبدًا.
  • ميزانيّة شهريّة معلومة، بتنبيه عبر /usage أو API، وطقس مراجعة فصليّ لـCLAUDE.md والقواعد وskills.
  • README داخليّ يشرح في عشرة أسطر كيف نبدأ: git clone، وclaude، و/plugin install kiosque-tools، و/init إن كان المستودع جديدًا.

الاختبار النهائيّ

يتضمّن الاختبار 40 سؤالًا تشمل الوحدات الستّ عشرة: التثبيت والسطوح، والحلقة والسياق، وCLAUDE.md والذاكرة، ومرجع أوامر slash، وإنشاء skills، والصلاحيّات والـsandbox، وplan وcheckpoints، وhooks، وسب-agents والتوازي، وMCP، وplugins، وسير العمل، وheadless وAgent SDK، والكلفة والأمان، ومشروع الفريق.

وتعرض عدّة أسئلة حالات للتشخيص: أيّ أمر نكتبه للانطلاق من محادثة نظيفة دون فقدان المشروع؛ وأيّ frontmatter يمنح skill سياقًا معزولًا؛ وأيّ قاعدة صلاحيّة تحجب git push --force دون كسر git push الاعتياديّ؛ ولماذا لا ينطلق hook PostToolUse؛ ولماذا يُعيد سب-agent نصًّا دون أن يكتب ملفًّا. المُقيَّم هو الحُكم — تسمية ملفّ التهيئة الذي يجب تصحيحه، واختيار الأمر المناسب — لا استظهار مفردات.

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

قبل أن تبدأ

استعِد قائمة التحقّق أعلاه. لكلّ سطر، اسأل نفسك: «هل أعرف كيف أكتب الملفّ الذي يضمن هذه الخاصّيّة؟». إن عرفت كيف تُحرّر SKILL.md بـallowed-tools ضيّق، وسب-agent بقراءة فقط، وhook PreToolUse للحماية، و.mcp.json للمشروع، فأنت مستعدّ. حظًّا موفّقًا!

الامتحان النهائي

هل أنت مستعدّ لاعتماد هذه الدورة؟

40 سؤالًا تُختار عشوائيًّا من بنك أسئلة الدورة · حدّ النجاح 70 % · شهادة PDF قابلة للتحقّق تُصدَر فورًا عند النجاح.

ابدأ الامتحان

يلزم تسجيل الدخول إلى حسابك في InSkillML مع اشتراك نشط. يمكنك أيضًا بدء الامتحان من دوراتي.