المقارنة
Apothem مقابل تهيئة Cursor اليدوية
صيانة قواعد MDC الخاصة بـ Cursor تحت .cursor/rules/ يدويًّا، مقابل تحويلها من ملف التعريف المشترك لـ Apothem.
يقرأ Cursor القواعد بصيغة MDC تحت .cursor/rules/.
تتطلّب صيغة MDC حقول frontmatter — description
وglobs وalwaysApply. يُحوِّل محوِّل cursor في
Apothem ملفات .mdc تلك من ملف التعريف المشترك. تقابل هذه
الصفحة بين صيانة تلك التهيئة يدويًّا وإدارتها بـ Apothem.
مقارنة الجهد
| المهمة | تهيئة يدوية | يديرها Apothem |
|---|---|---|
| كتابة القواعد | كتابة كل ملف .mdc تحت .cursor/rules/ يدويًّا | مُحوَّلة من الذخيرة المشتركة |
| كتابة frontmatter لـ MDC | كتابة description / globs / alwaysApply يدويًّا لكل ملف | يولّدها المحوِّل |
| الحفاظ على صيغة قواعد واحدة | الاختيار يدويًّا بين قواعد MDC وملف .cursorrules واحد | يكتب المحوِّل ملفات MDC في .cursor/rules/ فقط |
| إبقاء القواعد متوائمة مع البيئات الأخرى | يدويًّا، لكل أداة | تلقائيًّا عند apothem update |
| التحقّق من صحّة التهيئة | فحص يدوي | apothem verify --harness cursor |
ما الذي يديره Apothem
يُحوِّل محوِّل cursor القواعد المشتركة إلى ملفات .mdc تحت
.cursor/rules/، ويولّد frontmatter الـ MDC
المطلوب (description وglobs وalwaysApply)
لكل ملف. يكتب المحوِّل صيغة MDC القائمة على الأدلّة التي يقرأها
Cursor فقط؛ ولا يكتب ملف .cursorrules مفردًا.
لا يملك Cursor خطّاف PreToolUse، ولذا تقيم نيّة الحواجز
الواقية في نصّ القواعد.
مسار الترحيل
- شغّل
apothem profile initلإنشاء ملف التعريف المشترك إن لم تكن قد فعلت بعد. - انقل القواعد من
.cursor/rules/الموجود لديك (وأيّ.cursorrules) إلى الذخيرة المشتركة. - شغّل
apothem install --harness cursorلتحويل ملفات.mdcبـ frontmatter الـ MDC الصحيح. - شغّل
apothem verify --harness cursorللتأكّد من نزول التهيئة. - استخدم
apothem update --harness cursorلكل تغيير لاحق.