حين يمتد مشروع برمجي على عدة جلسات في Claude Code، تضيع حالة المهام مع كل محادثة جديدة: ما أُنجز، وما توقف، وما ينتظر غيره. تنقل هذه الأوامر التسعة تلك الحالة من ذاكرة المحادثة إلى ملفات داخل مشروعك: ملف لكل مهمة برقم مثل TASK-001، ومجلد لكل حالة من خمس هي todos وin_progress وon_hold وqa وcompleted. والصيغة أوامر تبدأ بشرطة مائلة (slash commands) خاصة بـ Claude Code، فلا تعمل كما هي في claude.ai، ولم أجهّز نسخة لـ Codex.
ما الذي ينشئه أمر start
ينشئ مجلد task-orchestration، وتحته مجلد بتاريخ اليوم يضم مجلدًا باسم وصفي للعمل، فيه ثلاثة ملفات تتبّع تقرأ منها بقية الأوامر: MASTER-COORDINATION.md لخطة التنسيق، وEXECUTION-TRACKER.md لمؤشرات التقدم، وTASK-STATUS-TRACKER.yaml لسجل انتقال كل مهمة بين الحالات.
الأوامر التسعة
- start: يستخرج المهام من قائمة أو ملف متطلبات أو ملاحظات مختلطة، ويعرضها عليك قبل إنشاء أي ملف، ثم يحدد الاعتماديات وما يمكن تنفيذه بالتوازي.
- status: عدد المهام في كل حالة، والمهام الجارية، والمتوقفة مع ما يعيقها.
- move: ينقل المهمة إلى حالة جديدة مع سبب اختياري، ويرفض الانتقال غير المسموح كإعادة مهمة مكتملة إلى todos، وينبّه إلى الاعتماديات غير المكتملة.
- find: بحث بالرقم أو النص أو الحالة أو بتعبير نمطي، ومنه
--readyللمهام التي لا يعيقها شيء. - report: ملخص تنفيذي، وتقرير دورة عمل (sprint)، وملخص للاجتماع اليومي، وتحليل للاختناقات.
- resume: بعد انقطاع الجلسة يعرض المهام الجارية والمتوقفة والجاهزة للبدء، مع حالة git والملفات المعدّلة.
- sync: يطابق رسائل commits التي تذكر رقم مهمة مع حالتها في ملف التتبّع، ويقترح التحديث؛ ومع
--checkيعرض الفروق دون تغيير. - log: يرسل سجل العمل إلى Linear أو Obsidian أو Jira أو GitHub Issues عبر اتصال MCP بالأداة.
- remove: يعرض أثر حذف المهمة على ما يعتمد عليها قبل التنفيذ، ويؤرشف ملفها افتراضيًا بدل حذفه.
مثال من ملف start: ملاحظات اجتماع تتحول إلى مهام
يعرض ملف الأمر حالة تلصق فيها بعد /commands-workflow-orchestration:start ملاحظات اجتماع طال فيها النقاش حول ألوان الواجهة، وفيها ثلاث مهام: سدّ ثغرة أمنية في رفع الملفات، وتحديد معدل الطلبات على الواجهة البرمجية، وإضافة سجل تدقيق، مع موعد نهائي يطلب النص تجاهله. وبحسب التعليمات يلتقط الأمر المهام الثلاث ويترك الباقي، ويطلب موافقتك، ثم ينشئ ملفاتها في todos. بعدها تبدأ الأولى بالأمر /commands-workflow-orchestration:move TASK-001 in_progress.
التحميل في Claude Code
- فك ضغط الملف في مجلد لن تنقله لاحقًا.
- من مجلد مشروعك شغّل
claude --plugin-dir "PATH/TO/EXTRACTED/plugin"بعد وضع المسار الفعلي؛ هذا التحميل للجلسة الحالية فقط. - استدعِ الأوامر باسم الإضافة ولا تنسخها إلى
.claude/commandsبأسمائها، فـ status وresume اسمان لأمرين مدمجين في Claude Code.
قبل أن تعتمد عليها
- الأوامر تعليمات بالإنجليزية لا سكربتات؛ فخيارات مثل
--watchوجدولة التقارير وإرسالها بالبريد لا يقابلها كود في الحزمة، وتنفيذها رهن أدوات جلستك. - يذكر start ثلاثة وكلاء (task-orchestrator وtask-decomposer وdependency-analyzer) ليسوا ضمن الحزمة، وتستخدم الملفات أسماء قديمة مثل
/orchestrateو/task-moveبدل الاسم الفعلي بعد التحميل. - الأرقام في أمثلة المخرجات، كنسب التغطية، توضيحية لا قياسات.
- يعتمد sync على مستودع git، ويقرأ منه resume وremove أيضًا.
أرفقتُ دليلًا عربيًا للتحميل وفهرسًا بمسار كل أمر.
الترخيص: MIT. الأوامر من مشروع BuildWithClaude وحقوقها لـ davepoon، ونصوصها كما وردت دون تعديل.



