المقارنة
Apothem مقابل تهيئة Zed اليدوية
صيانة ملف التعليمات المسطّح .rules الخاصّ بـ Zed يدويًّا، مقابل إخراجه من الملف التعريفي المشترك لـ Apothem.
يقرأ Zed تعليمات الوكيل من ملف مسطّح وحيد .rules في جذر
المشروع (إلى جانب عائلة AGENTS.md / CLAUDE.md). ويُخرج
محوِّل zed الخاصّ بـ Apothem ذلك الملف من الملف التعريفي المشترك.
وتقابل هذه الصفحة بين صيانة تلك التهيئة يدويًّا وإدارتها بـ Apothem.
مقارنة الجهد
| المهمة | تهيئة يدوية | يديرها Apothem |
|---|---|---|
| كتابة التعليمات | كتابة ملف .rules يدويًّا | مُصيَّرة من المتن المشترك |
الحفاظ على ملف .rules السابق | أن تتذكّر نسخه جانبًا بنفسك | يحتفظ المحوِّل بنسخة احتياطية من الملف الموجود قبل الاستبدال |
| إبقاء القواعد متوائمة مع أُطُر العمل الأخرى | يدويًّا، لكل أداة | تلقائيًّا عند apothem update |
| مشاركة المهارات والأوامر القابلة لإعادة الاستخدام | نسخ كل مجلد مهارة يدويًّا إلى ~/.agents/skills/ وإبقاء النسخ محدَّثة | يكتبها المحوِّل في ~/.agents/skills/، نسخة واحدة لكل المشاريع، ويُحدِّثها عند apothem update |
| التحقّق من صحّة التهيئة | فحص يدوي | apothem verify --harness zed --project <path> |
ما الذي يديره Apothem
يُخرج محوِّل zed القواعد المشتركة في ملف .rules المسطّح في
جذر المشروع. ولا يملك Zed خطّاف PreToolUse، لذا تعيش نيّة
الحاجز الواقي في نصّ القاعدة بدلًا من نقطة اعتراض لاستدعاء الأداة. أمّا ملف
التعليمات العامّ ~/.config/zed/AGENTS.md وكتلة خادم سياق MCP
في .zed/settings.json فهما ملك المشغِّل ويُتركان دون مساس. وكلّ تغيير في
القواعد المشتركة يعيد إخراج الملف عند apothem update التالي.
مسار الترحيل
- شغّل
apothem profile initلإنشاء الملف التعريفي المشترك إن لم تكن قد فعلت بعد. - انقل التعليمات من
.rulesالموجود لديك (وأيّ محتوىAGENTS.mdخاصّ بالمشروع تريد مشاركته) إلى المتن المشترك. - شغّل
apothem install --harness zed --project <path>لإخراج ملف.rules. ويُنسَخ.rulesالسابق احتياطيًّا أولًا. - شغّل
apothem verify --harness zed --project <path>للتأكّد من وصول التهيئة. - استخدم
apothem update --harness zed --project <path>مع كل تغيير لاحق.