Skip to content

OpenSpecالتطوير القائم على المواصفات لمساعدي الذكاء الاصطناعي

مواصفات خفيفة الوزن لبناء وإدارة مشاريع مساعدي الذكاء الاصطناعي.

وثائق OpenSpec

مرحباً بك. هذا هو المقر الرئيسي لكل ما يتعلق بـ OpenSpec.

يساعدك OpenSpec أنت ومساعد البرمجة بالذكاء الاصطناعي الخاص بك على الاتفاق على ما ستقوم ببنائه قبل كتابة أي كود. أنت تصف التغيير المطلوب، يقوم الذكاء الاصطناعي بإعداد مسودة قصيرة للمواصفات وقائمة مهام، تنظران معاً إلى نفس الخطة، ثم يبدأ العمل. لن تضطر بعد الآن إلى اكتشاف في منتصف الطريق أن الذكاء الاصطناعي بنى الشيء الخطأ.

إذا لم تقرأ أي شيء آخر، فاقرأ هاتين الصفحتين:

  1. ابدأ الآن: التثبيت، التهيئة، وإطلاق أول تغيير لك.
  2. كيف تعمل الأوامر: المكان الذي تكتب فيه فعلياً /opsx:propose (تلميح: في محادثة الذكاء الاصطناعي الخاصة بك، وليس في الطرفية). يخطئ الجميع تقريباً في هذا الأمر مرة واحدة على الأقل.

هذا الأمر الثاني أهم مما يبدو. يحتوي OpenSpec على نصفين: أداة سطر أوامر تعملها في الطرفية، وأوامر مائلة تعطيها لمساعد الذكاء الاصطناعي الخاص بك. معرفة الفرق بينهما توفر لك اللحظة الأكثر شيوعاً من الارتباك.

أفضل عادة يمكنك بناؤها أولاً: عندما لا تكون متأكداً مما ستقوم ببنائه، ابدأ بـ /opsx:explore. إنه شريك تفكير بدون مخاطر يقرأ الكود الخاص بك، يقيّم الخيارات، ويُصقل الفكرة الغامضة إلى خطة ملموسة قبل وجود أي artifacts أو كود. يشرح دليل استكشف أولاً هذه الفائدة.

اختر مسارك

أنا جديد تماماً. ابدأ بـ ابدأ الآن، ثم تصفح بسرعة المفاهيم الأساسية في لمحة. عندما يبدو لك شيء غامض، ستجد الأسئلة الشائعة والمصطلحات قريبين.

لدي مشكلة ولكن ليس لدي خطة. هذه هي الحالة الأكثر شيوعاً، ولها إجابة مخصصة: استكشف أولاً. استخدم /opsx:explore للتفكير في الأمر مع الذكاء الاصطناعي قبل الالتزام بأي شيء.

لدي قاعدة كود كبيرة موجودة بالفعل. لست بحاجة إلى توثيق كلها. يشرح لك استخدام OpenSpec في مشروع موجود بالفعل كيف تبدأ مع كود موجود مسبقاً دون محاولة غلي المحيط.

أريد فقط أن أجعلها تعمل. اذهب إلى التثبيت، قم بتشغيل openspec init، ثم اقرأ كيف تعمل الأوامر لكي يصل أمرك المائل الأول إلى المكان الصحيح.

أتعلم من خلال الأمثلة. تمشي صفحة الأمثلة والوصفات مع تغييرات حقيقية من البداية إلى النهاية: ميزة صغيرة، إصلاح عيب، إعادة هيكلة، استكشاف.

الذكاء الاصطناعي للتو أعد مسودة خطة — ماذا الآن؟ اقرأها. يشرح لك مراجعة التغيير الفحص السريع الذي يستغرق دقيقتين ويقوم بالتقاط الانحراف الخطأ قبل أن يصبح مكلفاً، ويغطي كتابة مواصفات جيدة ما الذي تتكون منه الخطة التي تستحق الموافقة.

أعمل ضمن فريق. يشرح لك OpenSpec ضمن فريق كيف يتم تعيين التغيير إلى فرع وطلب سحب، وكيف يراجع أعضاء الفريق الخطة قبل كتابة الكود.

أنا قادم من سير العمل القديم. يشرح لك دليل الترحيل ما الذي تغير ولماذا، ويؤكد لك أن عملك الحالي آمن.

أريد تكييفه ليناسب عملية فريقك. يغطي قسم التخصيص إعدادات المشروع، المخططات المخصصة، والسياق المشترك.

حدث عطل ما. يجمع قسم استكشاف الأخطاء وإصلاحها الأعطال التي يواجهها الناس فعلياً، مع الحلول الخاصة بها.

الخريطة الكاملة

ابدأ من هنا

المستندما يقدمه لك
ابدأ الآنالتثبيت، التهيئة، وتشغيل أول تغيير لك من البداية إلى النهاية
استكشف أولاًاستخدم /opsx:explore للتفكير في الفكرة قبل الالتزام بها
كيف تعمل الأوامرالمكان الذي تعمل فيه الأوامر المائلة، ماذا يعني "الوضع التفاعلي"، الفرق بين الطرفية والمحادثة
المفاهيم الأساسية في لمحةالنموذج الذهني بالكامل في صفحة واحدة: المواصفات، التغييرات، الدلتا، الأرشيف
التثبيتnpm، pnpm، yarn، bun، Nix، وكيف تتحقق من أن التثبيت نجح

استخدمه يومياً

المستندما يقدمه لك
سير العملالأنماط الشائعة ومتى تستخدم كل أمر
الأمثلة والوصفاتجولات كاملة لتغييرات حقيقية، قابلة للنسخ واللصق
كتابة مواصفات جيدةكيف تبدو المتطلبات القوية والسيناريوهات، وكيف تحدد الحجم المناسب للتغيير
مراجعة التغييرالفحص السريع الذي يستغرق دقيقتين للخطة المسودة قبل كتابة أي كود
OpenSpec ضمن فريقكيف تتوافق التغييرات مع الفروع، طلبات السحب، والمراجعة
استخدام OpenSpec في مشروع موجود بالفعلاعتماد OpenSpec على قاعدة كود كبيرة قديمة موجودة مسبقاً
تحرير وتكرار التغييرتحديث الـ artifacts، العودة للخلف، التوفيق بين التعديلات اليدوية
الأوامرمرجع لكل أمر مائل /opsx:*
CLIمرجع لكل أمر طرفي openspec

افهمها بعمق

المستندما يقدمه لك
المفاهيمالشرح المفصل للمواصفات، التغييرات، الـ artifacts، المخططات، والأرشيف
سير عمل OPSXلماذا سير العمل مرن بدلاً من أن يكون مقيداً بالمراحل، بالإضافة إلى غوص عميق في البنية المعمارية
المصطلحاتتعريف كل مصطلح في مكان واحد

جعلها تناسبك

المستندما يقدمه لك
التخصيصإعدادات المشروع، المخططات المخصصة، والسياق المشترك
متعدد اللغاتإنشاء الـ artifacts بلغات غير الإنجليزية
الأدوات المدعومةأكثر من 25 أداة ذكاء اصطناعي يتكامل معها OpenSpec، والمكان الذي تصل إليه الملفات

عندما تحتاج إلى مساعدة

المستندما يقدمه لك
الأسئلة الشائعةإجابات سريعة للأسئلة التي يطرحها الناس أكثر ما يمكن
استكشاف الأخطاء وإصلاحهاحلول ملموسة للأعطال الملموسة
دليل الترحيلالانتقال من سير العمل القديم إلى OPSX

التنسيق عبر المستودعات (تجريبي)

المستندما يقدمه لك
المتاجر: دليل المستخدموضع الخطة في مستودع خاص بها عندما يمتد عملك عبر مستودعات أو فرق متعددة
عقد الوكيلأسطح واجهة سطر الأوامر القابلة للقراءة آلياً التي تعمل بها الوكلاء

النسخة التي تستغرق ثلاثين ثانية

text
1. تثبيت        npm install -g @fission-ai/openspec@latest
2. تهيئة     cd your-project && openspec init
3. استكشاف        (في محادثة الذكاء الاصطناعي الخاصة بك)  /opsx:explore           ← اختياري، ولكنها عادة رائعة
4. اقتراح        (في محادثة الذكاء الاصطناعي الخاصة بك)  /opsx:propose add-dark-mode
5. بناء          (في محادثة الذكاء الاصطناعي الخاصة بك)  /opsx:apply
6. أرشفة        (في محادثة الذكاء الاصطناعي الخاصة بك)  /opsx:archive

الخطوتان 1 و 2 تتمان في الطرفية الخاصة بك. باقي الخطوات تتم في محادثة مساعد الذكاء الاصطناعي الخاص بك. هذا التقسيم هو الشيء الوحيد الذي يستحق الحفظ، ويشرح لك كيف تعمل الأوامر السبب وراءه بالضبط. الخطوة 3 اختيارية، ولكن البدء بـ /opsx:explore عندما لا تكون متأكداً هي العادة الأكثر استحقاقاً للتبني.

أين يمكنك الحصول على مساعدة إضافية

  • ديسكورد: discord.gg/YctCnvvshC للأسئلة، الأفكار، والمساعدة.
  • مشاكل GitHub: github.com/Fission-AI/OpenSpec/issues للأعطال وطلبات الميزات.
  • openspec feedback "your message" يرسل الملاحظات مباشرة من الطرفية الخاصة بك (يفتح مشكلة على GitHub).

وجدت شيئاً في هذه الوثائق خاطئاً، قديماً، أو غامضاً؟ هذا عطل. افتح مشكلة أو طلب سحب. تحسينات الوثائق هي بعض من أكثر المساهمات قيمة التي يمكنك تقديمها.