Skip to content

الملفات الشخصية ​

اختر سير العمل المراد تثبيته، وما إذا كان سيتم تثبيته كمهارات أو أوامر أو كليهما.

الملف الشخصي هو تفضيلك بشأن سير عمل OpenSpec (المهارات والأوامر في أداة الذكاء الاصطناعي) المثبتة عبر جهازك. الملف الشخصي الافتراضي هو core. يمكنك تضمين أو استبعاد سير العمل، وسيتم حفظ اختيارك كملف شخصي custom.

المجموعة الأساسية ​

يثبّت الملف الشخصي core ستة سير عمل، تغطي الحلقة الكاملة من الفكرة إلى الأرشيف:

سير العملالغرض منه
exploreالتفكير في فكرة قبل أن تصبح اقتراح تغيير
proposeإنشاء اقتراح تغيير وتوليد جميع مخرجات التخطيط الخاصة به في خطوة واحدة
applyتنفيذ مهام اقتراح التغيير
updateمراجعة مخرجات التخطيط الحالية لاقتراح التغيير
syncدمج تحديثات المواصفات لاقتراح التغيير في specs/ دون أرشفته
archiveنقل اقتراح تغيير مكتمل إلى الأرشيف

كل منها يرتبط بعقده الكامل: المعاملات، وما ينشئه، وما يستجيب به.

توسيع المجموعة: سير العمل الاختياري ​

يتوفر ستة سير عمل إضافية بخلاف المجموعة الأساسية. ثلاثة منها (new، continue، ff) تنشئ مخرجات اقتراح التغيير واحدة تلو الأخرى، بدلاً من إنشائها دفعة واحدة مثل propose.

سير العملالغرض منه
newبدء اقتراح تغيير كهيكل فارغ
continueإنشاء مخرج التخطيط التالي في اقتراح التغيير، واحداً تلو الآخر
ffإنشاء اقتراح تغيير وجميع مخرجات التخطيط التي يحتاجها التنفيذ، في تمريرة واحدة
verifyالتحقق من أن التنفيذ يطابق مخرجات اقتراح التغيير
bulk-archiveأرشفة عدة اقتراحات تغيير دفعة واحدة
onboardتعلم سير العمل من خلال تنفيذ اقتراح تغيير حقيقي من البداية إلى النهاية

لتغيير المجموعة، شغّل المنتقي التفاعلي:

bash
openspec config profile

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

التسليم: مهارات أو أوامر أو كليهما ​

التسليم هو إعداد في الملف الشخصي يتيح لك اختيار تثبيت المهارات فقط أو الأوامر فقط. الافتراضي هو both. إعداد مشروعك يشرح الشكلين ولماذا يوجد كلاهما. العقد الدقيق للحقل موجود في إعدادات واجهة سطر الأوامر (config.json).

طريقتان لتغييره:

تفاعلياً: شغّل openspec config profile واختر "Delivery only". إليك التبديل إلى المهارات فقط:

Current profile settings
  Delivery: both

? What do you want to configure? Delivery only
? Delivery mode (how workflows are installed): Skills only

Config changes:
  delivery: both -> skills
? Apply changes to this project now? (Y/n) y

مباشرةً: أمر واحد، بدون مطالبات:

bash
openspec config set delivery skills   # or: both, commands

التسليم لا يغير اسم الملف الشخصي أبداً. core وcustom يصفان مجموعة سير العمل فقط، والعودة إلى core تحافظ على إعداد التسليم الخاص بك.

تبديل الملفات الشخصية ​

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

  1. غيّر الملف الشخصي:

    bash
    openspec config profile        # interactive
    openspec config profile core   # reset to the core six (keeps delivery)
  2. شغّل التحديث في كل مشروع تعمل فيه:

    bash
    openspec update

عندما يكون الدليل الحالي مشروع OpenSpec موجوداً، يعرض التدفق التفاعلي تشغيل الخطوة 2 فيه لأجلك.