Skip to content
Apothem
المقارنة

Apothem مقابل قواعد CodeBuddy الخام

لماذا تُمرَّر قواعد مشروع CodeBuddy عبر Apothem بدلًا من تأليف ملفات .codebuddy/rules يدويًا لكل مشروع.

يقرأ CodeBuddy قواعد المشروع من .codebuddy/rules/*.md. يمكنك تأليف تلك الملفات يدويًا، لكل مشروع، إلى الأبد. ويُولّد محوّل codebuddy في Apothem أحدها من الملف التعريفي المشترك، ويُبقيه متّسقًا عبر كل إطار عمل وكل مشروع. تقارن هذه الصفحة بين صيانة هذه التهيئة يدويًا وإدارتها بواسطة Apothem.

مقارنة الجهد

المهمةالتهيئة اليدوية الخامتديرها Apothem
كتابة القواعدنسخ الانضباطات نفسها ولصقها في .codebuddy/rules/ لكل مشروعتُولَّد من متن مشترك واحد
مصدر الحقيقةملفات كل مشروع على حدةحزمة معيارية واحدة
إبقاء القواعد متوائمة عبر أُطُر العملإعادة اشتقاقها لكل أداةتُسقَط تلقائيًا
تحديث القواعدتحرير كل مشروع يدويًاapothem update --harness codebuddy --project <path>
إزالة التهيئةحذف يدويapothem uninstall مع نسخة احتياطية موسومة بالوقت
مشاركة المهارات والأوامر القابلة لإعادة الاستخدامنسخ كل مجلد مهارة يدويًا إلى ~/.codebuddy/skills/ وإبقاء النسخ محدَّثةيكتبها المحوّل في ~/.codebuddy/skills/، نسخة واحدة لكل المشاريع، ويُحدِّثها عند apothem update

ما الذي يديره Apothem

يُولّد محوّل codebuddy القواعد المشتركة في ملف مخصّص هو <project>/.codebuddy/rules/apothem-rules.md. ويكتب أيضًا مجلدين في دليلك المنزلي تتشاركهما كل المشاريع: تذهب المهارات، والأوامر المغلَّفة بوصفها مهارات، إلى ~/.codebuddy/skills/، وتذهب القواعد والقوالب التي تستشهد بها تلك المهارات إلى ~/.config/apothem/rules/ و~/.config/apothem/templates/. أما ملف ذاكرتك CODEBUDDY.md، وأذوناتك وخوادم MCP في .codebuddy/settings.json، وأي ملفات قواعد أخرى تؤلّفها، فتبقى كلها ملكًا كاملًا للمشغِّل؛ يتعرّف المحوّل على تلك الأسطح لكنه لا يحرّرها أبدًا. ويُعاد توليد ملف القواعد عند كل apothem update تالٍ بعد أي تغيير في القواعد المشتركة.

مسار الترحيل

  1. شغّل apothem profile init لإنشاء الملف التعريفي المشترك إن لم تكن قد فعلت ذلك بعد.
  2. انقل الانضباطات من ملفات .codebuddy/rules/ الحالية لديك إلى المتن المشترك.
  3. شغّل apothem install --harness codebuddy --project <path> لتوليد الملف apothem-rules.md إلى جانب قواعدك الخاصة التي لم تُمسّ.
  4. شغّل apothem verify --harness codebuddy --project <path> للتأكّد من وصول التهيئة إلى وجهتها.
  5. استخدم apothem update --harness codebuddy --project <path> مع كل تغيير لاحق.

اقرأ تاليًا

On this page