
MCode Stack کیا ہے؟
MCode Stack ورک فلو، اسکلز اور چیک لسٹس کا ایک اوپن سورس مجموعہ ہے جسے MiniMax Code ٹیم استعمال کرتی ہے۔ یہ عملی انجینئرنگ عادات کو قابلِ عمل SKILL.md فائلوں میں تبدیل کرتا ہے، جنہیں براہِ راست MiniMax Code میں انسٹال کیا جا سکتا ہے۔

یہ ریپوزٹری کوئی عمومی پرامپٹ لائبریری یا جامد بہترین طریقوں کی فہرست نہیں ہے۔ اس کے وسائل حقیقی AI معاون ڈویلپمنٹ میں بار بار پیش آنے والے فیصلوں سے متعلق ہیں: کام کسی سب ایجنٹ کو کب سونپنا ہے، کانٹیکسٹ کا انتظام کیسے کرنا ہے، کمانڈز کتنی دیر تک چلنی چاہییں، سیشنز کے درمیان حالت کیسے برقرار رکھنی ہے، اور AI کے لکھے ہوئے کوڈ کا آزادانہ جائزہ کیسے لینا ہے۔
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 اسٹیک مقامی طور پر استعمال کرنے کے لیے پہلے MiniMax Code کی پلگ اِن ڈائریکٹری تلاش کریں:
mcode plugin marketplace listمکمل stacks/ronny ڈائریکٹری اس کمانڈ سے دکھائی جانے والی مقامی پلگ اِن ڈائریکٹری میں کاپی کریں۔ پھر MiniMax Code میں /plugins کھولیں اور پینل ریفریش کرنے کے لیے Ctrl+R دبائیں۔
جیسے ہی مقامی پلگ اِن کی ڈائریکٹری موجود ہوتی ہے، پلگ اِن انسٹال ہو جاتا ہے۔ پلگ اِن پینل میں Space دبا کر اسے فعال یا غیر فعال کریں۔
mcode plugin addکمانڈ صرف سرکاری کیٹلاگ سے انسٹال کرتی ہے۔ یہ GitHub URL یا مقامی پاتھ قبول نہیں کرتی۔
مارکیٹ پلیس کے ذریعے انسٹال کریں
یہ ریپوزٹری پلگ اِن مارکیٹ پلیس کے طور پر بھی کام کر سکتی ہے۔ 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اعلیٰ درجے کے ورک فلو کے نکات
ترقی کے مرحلے کے مطابق اسکلز کو یکجا کریں
ہر کام کے لیے ہر اسکل چلانے کے بجائے، موجودہ کام کے مرحلے کے مطابق اسکلز منتخب کریں۔
- منصوبہ بندی:
subagent-split-checkاورengineering-small-prsسے آغاز کریں۔ - سیاق و سباق کو قابو میں رکھیں:
tool-budget-auditاورcontext-tax-auditاستعمال کریں۔ - تسلسل برقرار رکھیں:
long-session-check،handoff-docاورlong-command-checkلاگو کریں۔ - جائزہ:
independent-reviewاورengineering-code-reviewچلائیں، پھر ضرورت کے مطابق جائزہ تبصرے اور فیڈبیک کی اسکلز استعمال کریں۔ - تبدیلیوں کا جائزہ لیں: نتائج اور ایجنٹ کے اختیار کردہ راستے، دونوں کا جائزہ لینے کے لیے
harness-experimentاورtrajectory-reviewاستعمال کریں۔
ورک فلو فائلز کا معائنہ کریں
ایک اسٹیک میں اسکلز، چیک لسٹس اور WORKFLOW.md فائل شامل ہو سکتی ہے۔ اسکلز قابلِ اجرا وسائل ہیں، جبکہ WORKFLOW.md وضاحت کرتی ہے کہ اسٹیک کا مصنف ایجنٹ کے ساتھ کیسے کام کرتا ہے۔ مکمل اسٹیک اپنانے سے پہلے ورک فلو پڑھیں تاکہ آپ سمجھ سکیں کہ اس کے اجزا ایک دوسرے کے ساتھ کیسے کام کرتے ہیں۔
تجربات کو قابو میں رکھیں
harness-experiment اسکل چھوٹی جانچوں، ایک وقت میں ایک تبدیلی، بار بار چلانے اور ایسے کاموں کے معائنے پر زور دیتی ہے جن کے نتائج تبدیل ہوئے ہوں۔ اسے trajectory-review کے ساتھ استعمال کریں تاکہ صرف یہ دیکھنے کے بجائے کہ ٹیسٹ پاس ہوا یا نہیں، یہ بھی جانچ سکیں کہ ایجنٹ اپنے نتیجے تک کیسے پہنچا۔
اسٹیک کو اپنے ورک فلو کے مطابق ڈھالیں
یہ منصوبہ ہارنس انجینئرنگ کو ایک ارتقا پذیر ہنر سمجھتا ہے۔ آپ اسکلز کو منصوبے کے مخصوص ڈائریکٹریز میں کاپی کر سکتے ہیں، انہیں اپنے ماحول کے لیے تبدیل کر سکتے ہیں، یا سب کچھ انسٹال کرنے کے بجائے ایک مرکوز ذیلی مجموعہ تیار کر سکتے ہیں۔ تبدیلیوں کو حقیقی استعمال سے وابستہ رکھیں، بجائے اس کے کہ اسٹیک کو فرضی پرامپٹس کے مجموعے میں بدل دیں۔
اپنا اسٹیک شامل کریں
ریپوزٹری MiniMax Code یا دیگر ایجنٹس کے ساتھ حقیقی روزمرہ کے ورک فلو پر مبنی اسٹیکس کا خیرمقدم کرتی ہے۔
templates/stack-template/کوcommunity/<your-id>/میں کاپی کریں۔- ایک
WORKFLOW.mdلکھیں جس میں وضاحت ہو کہ آپ ایجنٹ کو کیا تفویض کرتے ہیں اور خود کیا مانیٹر کرتے ہیں۔ - کم از کم ایک ایسی اسکل یا چیک لسٹ شامل کریں جسے آپ واقعی استعمال کرتے ہوں۔
- اس کمانڈ سے شراکت کی توثیق کریں:
node scripts/check.mjsتوثیق کے آؤٹ پٹ اور حقیقی استعمال کے مختصر ریکارڈ پر مشتمل پل ریکویسٹ کھولیں۔ شراکت کے مکمل تقاضوں کے لیے CONTRIBUTING.md دیکھیں۔
لائسنس کے نوٹس
MCode Stack عموماً MIT License کے تحت دستیاب ہے، الا یہ کہ کسی اسٹیک کی NOTICE.md میں مختلف طور پر درج ہو۔ چھ اسکلز جن کے نام engineering-* سے شروع ہوتے ہیں، Google Engineering Practices سے ماخوذ ہیں، اور وہ ماخوذ مواد CC-BY 3.0 کے تحت برقرار رہتا ہے۔
نتیجہ
MCode Stack ثابت شدہ، AI معاونت یافتہ انجینئرنگ عادات کو براہِ راست قابلِ اجرا بناتا ہے۔ ایک اسکل، مثلاً long-command-check، سے آغاز کریں، پھر اگر ورک فلو آپ کی ضروریات سے مطابقت رکھتا ہو تو مکمل پلگ اِن اسٹیک اپنائیں۔ منصوبہ بندی، سیاق و سباق پر قابو، سیشن مینجمنٹ، آزادانہ جائزے اور قابو میں رکھے گئے تجربات کو یکجا کر کے آپ AI کے لکھے ہوئے کوڈ کے گرد زیادہ منظم عمل قائم کر سکتے ہیں۔
