تضيف هذه الحزمة إلى Claude Code سبعة عشر أمرًا تبدأ بشرطة مائلة (slash commands)، تنقل خطة المشروع إلى وثيقة متطلبات، وepics وتذاكر بصيغة YAML داخل مستودعك، أو مهام في Linear، أو قائمة في todos.md. كل أمر ملف Markdown بتعليمات إنجليزية يتبعها Claude خطوة بخطوة.
من فكرة الميزة إلى وثيقة
- create-prd: وثيقة متطلبات المنتج، من المشكلة إلى مقاييس النجاح وما يخرج عن النطاق، في PRD.md أو المسار الذي تحدده.
- create-jtbd: وثيقة Jobs to be Done بصيغة «عندما… أريد… كي…» وخريطة للمهمة في ثماني مراحل.
- create-prp: يبحث في الويب وفي توثيق مشروعك قبل أن يكتب وثيقة من اثني عشر قسمًا، منها خطة التنفيذ والمخاطر.
التذاكر داخل المستودع بأسلوب Product as Code
خمسة أوامر تبني مجلد .pac وتديره: pac-configure يسألك عن المشروع ومالكه وينشئ pac.config.yaml والقوالب وسكربت validate.sh، وpac-create-epic ينشئ epic بمعايير نجاحه، وpac-create-ticket تذكرة مرقّمة مثل ticket-auth-001 بمعايير قبول ومهام وتقدير للجهد، وpac-update-status لا يقبل إلا الانتقالات المسموحة بين ست حالات، منها backlog وin-progress وreview وdone، وpac-validate يفحص الحقول والروابط ويصلح الشائع منها مع --fix.
قائمة سريعة، أو Linear
- todo: يدير todos.md في جذر المشروع بالأفعال add وcomplete وremove وundo وlist، ويقبل موعدًا مثل tomorrow، ويعرض المتأخر بـ past due.
- project-to-linear: يقسّم المشروع إلى مهام رئيسية وفرعية بأولويات، وينشئها في Linear، أو يسلّمها قائمة للاستيراد اليدوي.
متابعة المراحل وتقدير المواعيد
- milestone-tracker: يجمع المراحل من Linear وGitHub ووسوم git في تقرير بنسب الإنجاز والعوائق.
- project-health-check: يقرأ بأوامر git وgh وnpm تغييرات آخر ثلاثين يومًا، والاعتماديات القديمة وثغراتها، ويمنح كل محور درجة من مئة.
- project-timeline-simulator: يبني سيناريوهات متفائلة وأساسية ومتشائمة، ويخرج بنطاق للمدة ومسار حرج.
والأربعة الباقية للشيفرة: init-project وadd-package لتهيئة مشروع أو حزمة، وcreate-feature لفرع ميزة حتى طلب الدمج، وcreate-command لكتابة أمر جديد.
مثال: نقل تذكرة إلى التنفيذ
تكتب /commands-project-task-management:pac-update-status --ticket ticket-auth-001 --status in-progress. بحسب ملف الأمر، يتأكد Claude أن الانتقال من backlog مسموح، ويسألك عن المسؤول إن لم يُحدَّد، ثم يحدّث التذكرة وسطرها في ملف الـ epic، ويقترح فرعًا باسم feature/ticket-auth-001، ويعرض نسبة المهام المنجزة.
التشغيل وما يلزمه
- فك الضغط، وشغّل من مجلد مشروعك
claude --plugin-dir "PATH/TO/EXTRACTED/plugin"بمسارك الفعلي، فتظهر الأوامر لهذه الجلسة. ولتبقى دائمًا، انسخ ما تريده من plugin/commands إلى ~/.claude/commands. - يلزمك Claude Code مسجّل الدخول، وGit، وخادم Linear MCP لأوامر Linear، وGitHub CLI لأوامر GitHub.
- في claude.ai أو Codex تستطيع لصق نص الأمر، وأوامر .pac وtodos.md تحتاج أداة تكتب في مستودعك. ولم أجهّز نسخة لغير Claude Code.
ملاحظات قبل البدء
- بعض الأمثلة داخل الملفات تبدأ بالبادئتين القديمتين /project: و/user:؛ اكتب بدلهما /commands-project-task-management: مع
--plugin-dir، أو اسم الأمر وحده بعد نسخه. - يقترح pac-create-ticket أمرًا باسم pac-update-ticket لا وجود له؛ استخدم pac-update-status.
- يقبل pac-update-status الحالة blocked، ويعدّها pac-validate مخالفة.
- لا شيفرة محاكاة في الحزمة: الاحتمالات والتواريخ في تقارير المراحل تقديرات من النموذج، والأرقام في أمثلة التقارير توضيحية.
- يسمح create-feature بتشغيل أوامر git، ومنها الدفع إلى origin، فراجع خطواته قبل الدفع.
- سكربتات .pac/scripts ملفات sh، فتحتاج على ويندوز إلى Git Bash.
- نسختُ الملفات كما هي من المصدر دون تعديل.
الأوامر من مجتمع BuildWithClaude بترخيص MIT وحقوقها لـ davepoon؛ أرفقتُ معها دليلًا عربيًا وفهرسًا بملفاتها السبعة عشر.



