دليل البرومبت | الاستخدام | نظرة عامة | التثبيت | تثبيت المهارات | Issues
## لماذا OSpec؟ مساعدات البرمجة بالذكاء الاصطناعي قوية، لكن عندما تعيش المتطلبات داخل سجل الدردشة فقط يصبح من الصعب فحصها ومراجعتها وإغلاقها بشكل واضح. يضيف OSpec طبقة سير عمل خفيفة حتى يحتفظ المستودع بسياق التغيير قبل كتابة الكود وبعد شحنه. - **حوّل المتطلب إلى ملفات مواصفات داخل المستودع**: يحوّل OSpec المتطلب إلى ملفات proposal و design وخطة و tasks ومراجعات وأدلة تحقّق، ويحفظها في مستودعك بدلاً من سجل المحادثة——فيستطيع أي مساعد (Codex/GPT و Claude Code و Gemini و OpenCode أو CLI المباشر) أن يكمل من حيث توقّف السابق. - **`ospec change` —— التدفّق اليومي السريع**: متطلب واحد يصبح active change واحداً عبر مسار قصير `init -> change -> verify/finalize`، خفيف وسهل المراجعة. - **`ospec goal` —— انضباط بمستوى هندسي**: عصف ذهني وتثبيت التصميم قبل أي كود، وتقسيم العمل إلى رسم مهام (task graph)، وإرسال وكلاء فرعيين متوازين، وفرض TDD ومراجعة كود بمراجِع مستقل، وطلب أدلة اختبار/تحقّق قابلة للمراجعة قبل اعتبار أي شيء «منجزاً». - **`ospec goal` يعمل كحلقة fast quality موحدة**: ينفّذ deterministic preflight وcombined planning review ثم tasks وreviews وverification ضمن مسار واحد متوقع. ## التثبيت باستخدام npm ```bash npm install -g @clawplays/ospec-cli ``` الحزمة الرسمية: `@clawplays/ospec-cli` الأمر الرسمي: `ospec` التحقق من التثبيت: `ospec --help` ## البداية السريعة استخدام OSpec يتطلب 3 خطوات فقط: 1. تهيئة OSpec داخل مجلد المشروع 2. إنشاء تغيير واحد ودفعه إلى الأمام لمتطلب أو تحديث مستندات أو إصلاح خلل 3. أرشفة التغيير المعتمد بعد اكتمال النشر والتحقق ### 1. تهيئة OSpec داخل مجلد المشروع البرومبت الموصى به:OSpec، هيّئ هذا المشروع.
وضع المهارة في Claude / Codex:
/ospec هيّئ هذا المشروع.
OSpec، أنشئ تغييرًا لهذا المتطلب وادفعه إلى الأمام.
وضع المهارة في Claude / Codex:
/ospec-change أنشئ تغييرًا لهذا المتطلب وادفعه إلى الأمام.
OSpec، أرشف هذا التغيير المقبول.
وضع المهارة في Claude / Codex:
/ospec أرشف هذا التغيير المقبول.