المراجعة والاختبار النهائيّ
ستّ عشرة وحدة للانتقال من استعمال عرَضيّ لـ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. Hooks | PreToolUse و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. MCP | claude 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 وCI | claude -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 ذكيّ بوقت طويل.