دوز مباشرة للمحتوى الرئيسي
دروس فالذكاء الاصطناعي

طوّر طرق خدمة البرمجة بالذكاء الاصطناعي مع MCode Stack

تعلّم كيفاش تثبّت MCode Stack، وتشغّل مهارات فردية ولا مجموعات إضافات كاملة، وتحسّن التخطيط بمساعدة الذكاء الاصطناعي، وتدبير السياق، والجلسات الطويلة، ومراجعة الكود، والتجارب، والتغييرات المستعجلة.

طوّر طرق خدمة البرمجة بالذكاء الاصطناعي مع MCode Stack

شنو هو MCode Stack؟

MCode Stack هو تجميعة مفتوحة المصدر ديال سيرورات الخدمة، والمهارات، ولوائح المراجعة اللي كيستعملها فريق MiniMax Code. كتحوّل عادات الهندسة العملية لملفات SKILL.md قابلة للتنفيذ، ويمكن تثبيتها مباشرة فـ MiniMax Code.

نظرة عامة على مشروع MCode Stack

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

MCode Stack فيه سيرورات خدمة ومهارات، وماشي الكود المصدري ديال MiniMax Code.

المزايا الرئيسية

  • مهارات قابلة للتنفيذ: عيط على المهارة بالاسم ولا خلي الوكيل يحمّلها اعتماداً على الوصف ديالها.
  • لوائح مراجعة تفاعلية: خلي الوكيل يفحص المشروع عنصر بعنصر، ولا قرا النسخ النصية العادية بوحدك.
  • سيرورات خدمة موثقة: تعلّم كيفاش كيستعملو المساهمين الفرديين MiniMax Code فخدمتهم اليومية.
  • تغليف الإضافات: ثبّت ستاك كامل كإضافة وحدة فـ MiniMax Code.
  • دعم السوق: زِد المستودع كسوق، ودبّر الستاكّات كإضافات قابلة للتثبيت فالأماكن اللي كتدعم هاد الميزة.
  • صيغة محمولة: صيغة SKILL.md المشتركة كتخلي بزاف ديال المهارات خدامة مع وكلاء آخرين كيدعمو المهارات.

شنو كيغطي Ronny Stack

أول ستاك وأكثر واحد كامل هو stacks/ronny. المهارات ديالو وعددها 15 منظمة حول المراحل الشائعة فخدمة الهندسة.

  • التخطيط والتقسيم: قرر فوقاش تستعمل الوكلاء الفرعيين، وقسّم التغييرات الكبيرة لطلبات دمج صغيرة، وكتب أوصاف مفيدة للتغييرات.
  • السياق والأدوات: راقب تكلفة الأدوات وحدد المحتوى اللي كيتزاد فكل طلب.
  • الجلسات والأوامر الطويلة: دبّر الاختصار، والذاكرة، وتسليم الخدمة، وأوامر الطرفية، والمهام اللي خدامة فالخلفية.
  • المراجعة: دير مراجعات مستقلة، وقيّم صحة الكود، وكتب تعاليق المراجعة، وجاوب على الملاحظات.
  • التجارب والإصلاحات المستعجلة: دير تجارب مضبوطة فبيئة الاختبار، وراجع مسارات الوكلاء، وتعامل مع التغييرات المستعجلة بأمان.

ثبّت مهارة وحدة

تثبيت مهارة وحدة طريقة مزيانة باش تقيّم MCode Stack بلا ما تفعّل المجموعة كاملة. المثال التالي كيثبّت long-command-check لجميع المشاريع.

git clone https://github.com/MiniMax-AI/mcode-stack.git ~/mcode-stack
mkdir -p ~/.agents/skills
cp -R ~/mcode-stack/stacks/ronny/skills/long-command-check ~/.agents/skills/

بدا جلسة جديدة فـ MiniMax Code وكتب:

/skills

خاص المهارة المثبتة تبان فاللائحة. شغّلها بشكل صريح بهاد الأمر:

/long-command-check

وتقدر حتى توصف مهمة مرتبطة بها، وتخلي الوكيل يحمّل المهارة من الوصف ديالها.

اختار مجلد المهارات ديال المشروع ولا المجلد العام

MiniMax Code كيكتاشف المهارات من بزاف ديال الأماكن. كل مهارة خاصها مجلد فرعي ديالها فيه ملف SKILL.md.

المجلدات الخاصة بالمشروع:

  • .minimax/skills/
  • .claude/skills/
  • .agents/skills/

المجلدات العامة:

  • ~/.agents/skills/
  • ~/.claude/skills/
  • ~/.codex/skills/

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

ثبّت ستاك كامل كإضافة

باش تستعمل Ronny stack كامل محلياً، قلب أولاً على مجلد الإضافات ديال MiniMax Code:

mcode plugin marketplace list

نسخ مجلد stacks/ronny كامل للمجلد المحلي ديال الإضافات اللي كيبيّنو هاد الأمر. من بعد حل /plugins فـ MiniMax Code وضغط على Ctrl+R باش تحدّث اللوحة.

الإضافة المحلية كتتثبت منين كيكون المجلد ديالها حاضر. فمن لوحة الإضافات، ضغط على Space باش تفعّلها ولا تعطلها.

الأمر mcode plugin add كيثبّت غير من الكاتالوغ الرسمي. ما كيقبلش رابط GitHub ولا مسار محلي.

التثبيت عبر السوق

المستودع يقدر حتى يخدم كسوق للإضافات. فنسخة MiniMax Code المكتبية، حل Plugins، اختار Add marketplace، وكتب:

MiniMax-AI/mcode-stack

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

استعمل الكاتالوغ فـ Claude Code

يمكن تزيد نفس كاتالوغ الإضافات فـ Claude Code:

/plugin marketplace add MiniMax-AI/mcode-stack
/plugin install ronny@mcode-stack

التوافق يقدر يختلف حسب المهارة، ولكن صيغة SKILL.md المشتركة مصممة باش تخدم مع الوكلاء اللي كيدعمو المهارات.

أمثلة أساسية للاستعمال

راجع أمر طويل المدة

قبل ما تبدا عملية بناء، أو اختبار، أو ترحيل، أو مهمة فالخلفية اللي ممكن تاخذ الوقت، عيّط على:

/long-command-check

هاد المهارة كتطبّق تدقيق من عشرة النقط على الأوامر الطويلة ديال الشيل والمهام اللي خدامة فالخلفية. استعمل النتائج ديالها باش تقرّر كيفاش خاص الأمر يخدم وكيفاش تراقب التقدّم ديالو.

قرّر واش تستعمل وكيل فرعي

إلى كانت المهمة قابلة للتوازي ولكن ما متأكدش واش التفويض غادي يعاون، شغّل:

/subagent-split-check

هاد المهارة كتعاونك تقرّر واش الخدمة خاصها تكون عند وكيل فرعي ولا تبقى فالحلقة الرئيسية. وكتدعم المبدأ العام ديال المستودع اللي كيقضي بتدبير السياق قبل ما تزيد وكلاء آخرين.

وجّد تسليم الجلسة

بالنسبة للخدمة اللي خاصها تكمل فجلسة جديدة، استعمل:

/handoff-doc

وثيقة التسليم الناتجة كتعاون جلسة أخرى تستأنف الخدمة بالحالة الضرورية. جمعها مع /long-session-check ملي كتقرّر واش تلخّص، تكتب المعلومات فملف، تدير ضغط للجلسة الحالية، ولا تبدا من جديد.

راجع من سياق نقي

استعمل:

/independent-review

هاد المهارة كترجع التغيير فمراجعة بسياق نقي فيه الفرق، والمتطلب، ونتائج الاختبارات. وبالنسبة لتقييم أوسع لصحة الكود كيغطي التصميم، والوظائف، والتعقيد، والاختبارات، ومخاطر الموافقة، استعمل:

/engineering-code-review

نصائح متقدمة لسير العمل

جمع المهارات حسب مرحلة التطوير

عوض تشغّل كل مهارة مع كل مهمة، اختار المهارات على حساب المرحلة الحالية ديال الخدمة.

  1. التخطيط: بدا بـ subagent-split-check و engineering-small-prs.
  2. التحكم فالسياق: استعمل tool-budget-audit و context-tax-audit.
  3. الحفاظ على الاستمرارية: طبّق long-session-check و handoff-doc و long-command-check.
  4. المراجعة: شغّل independent-review و engineering-code-review، ومن بعد استعمل مهارات تعليق المراجعة والتغذية الراجعة حسب الحاجة.
  5. تقييم التغييرات: استعمل harness-experiment و trajectory-review باش تفحص النتائج والمسار اللي تبعو الوكيل.

فحص ملفات سير العمل

الستاك يقدر يحتوي على مهارات، ولوائح فحص، وملف WORKFLOW.md. المهارات موارد قابلة للتنفيذ، بينما WORKFLOW.md كيشرح كيفاش خدام مؤلف الستاك مع الوكيل. قرا سير العمل قبل ما تعتمد ستاك كامل باش تفهم كيفاش كتركب المكوّنات ديالو مع بعضها.

خلي التجارب مضبوطة

مهارة harness-experiment كتركّز على تقييمات صغيرة، وتغيير واحد فكل مرة، وتشغيلات متكررة، وفحص المهام اللي تبدلات النتائج ديالها. جمعها مع trajectory-review باش تفحص كيفاش وصل الوكيل للنتيجة ديالو، عوض تشوف غير واش داز الاختبار.

كيّف الستاك مع سير العمل ديالك

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

ساهم بالستاك ديالك

المستودع كيرحّب بالستاكّات المبنية على سير العمل اليومي الحقيقي مع MiniMax Code ولا وكلاء آخرين.

  1. نسخ templates/stack-template/ لـ community/<your-id>/.
  2. كتب WORKFLOW.md كتشرح فيه شنو كتفوّض للوكيل وشنو كتراقب بوحدك.
  3. زيد مهارة وحدة على الأقل ولا لائحة فحص كتستعملها فعلاً.
  4. تحقّق من المساهمة باستعمال:
node scripts/check.mjs

حلّ طلب دمج فيه مخرجات التحقق وسجل قصير ديال الاستعمال الحقيقي. راجع CONTRIBUTING.md باش تعرف متطلبات المساهمة كاملة.

ملاحظات على الرخصة

ستاك MCode متاح عموماً بموجب رخصة MIT إلا كان ملف NOTICE.md ديال شي ستاك كينص على خلاف ذلك. المهارات الستة ديال engineering-* مقتبسة من ممارسات Google الهندسية، وهاد المادة المقتبسة كتبقى خاضعة لـ CC-BY 3.0.

الخلاصة

ستاك MCode كيخلّي عادات هندسة البرمجيات المدعومة بالذكاء الاصطناعي قابلة للتنفيذ مباشرة. بدا بمهارة وحدة، بحال long-command-check، ومن بعد اعتمد ستاك كامل ديال الإضافات إلا كان سير العمل مناسب لاحتياجاتك. بدمج التخطيط، والتحكم فالسياق، وتدبير الجلسات، والمراجعة المستقلة، والتجارب المضبوطة، تقدر تبني مسار أكثر انضباطاً حول الكود اللي كيكتبو الذكاء الاصطناعي.