منصوبے کے بارے میں

Pro Workflow ایک اوپن سورس (MIT) پلگ ان ہے جو موجودہ AI کوڈنگ ایجنٹس کے اوپر مستقل میموری، نالج مینجمنٹ، اور ورک فلو آرکیسٹریشن کی تہہ چڑھاتا ہے۔ یہ بنیادی طور پر Claude Code کو ہدف بناتا ہے اور `skills add` انسٹالر کے ذریعے Cursor، Codex CLI، Gemini CLI، Windsurf، OpenCode، Kiro، Goose، Roo، اور 27 دیگر ایجنٹس تک پھیلتا ہے۔ بنیادی صلاحیتیں: - خود درست کرنے والی میموری: ہر صارف کی تصحیح کو SQLite ڈیٹا بیس میں FTS5 فل ٹیکسٹ انڈیکس کے ساتھ ایک قاعدے کے طور پر محفوظ کیا جاتا ہے۔ قواعد سیشن شروع ہونے پر خودکار طور پر لوڈ ہو جاتے ہیں، تاکہ غلطیاں سیشنز کے دوران دہرائی نہ جائیں۔ ایک `/learn-rule` کمانڈ تصحیحات کو محفوظ کرتی ہے؛ `/wrap-up` سیشن کے اختتام پر سیکھے گئے اسباق کو محفوظ رکھتی ہے۔ - نالج پلین (v3.3): مستقل ریسرچ وکیز جو ڈسک پر مارک ڈاؤن کے طور پر محفوظ ہوتی ہیں اور ان کے ساتھ شیڈو FTS5 انڈیکس ہوتا ہے۔ وکیز نو اقسام کی معاونت کرتی ہیں (ریسرچ، مقالہ، ڈومین، پروڈکٹ، شخص، تنظیم، پروجیکٹ، کوڈ بیس، واقعہ)۔ ایک بجٹ کی حد والا BFS خودکار ریسرچ لوپ راتوں رات ویب، arXiv، اور GitHub ذرائع سے وکیز کو بڑھا سکتا ہے۔ ہائبرڈ ریٹریول BM25 کو اختیاری ویکٹر ایمبیڈنگز (OpenAI یا Voyage) کے ساتھ Reciprocal Rank Fusion کے ذریعے جوڑتا ہے۔ ایک ملٹی-پرووائیڈر LLM کونسل (Anthropic، OpenAI، OpenRouter، Fireworks) اہم فیصلوں پر تین مرحلوں کی غور و خوض کرتی ہے اور ٹرانسکرپٹس کو وکی صفحات کے طور پر محفوظ کرتی ہے۔ - کوالٹی گیٹس: LLM سے چلنے والے پری-کمٹ اور سیکرٹ-اسکین ہکس، ڈیٹرمنسٹک git بلاسٹ-ریڈیئس گارڈز، کمپیکشن سے آگاہ اسٹیٹ پرزرویشن، بجٹ الرٹس کے ساتھ لاگت کی ٹریکنگ، اور MCP اوور ہیڈ آڈٹنگ۔ ساخت: 41 اسکلز، 8 ایجنٹس (پلانر، ریویوئر، اسکاؤٹ، آرکیسٹریٹر، ڈیبگر، کانٹیکسٹ-انجینئر، پرمیشن-اینالسٹ، کاسٹ-اینالسٹ)، 23 سلیش کمانڈز، اور 33 ہک اسکرپٹس جو 22 لائف سائیکل ایونٹس پر محیط ہیں (SessionStart، UserPromptSubmit، PreToolUse، PreCompact، FileChanged، اور دیگر)۔ اہم ورک فلو پیٹرنز میں ملٹی فیز ڈیولپمنٹ (ریسرچ → پلان → امپلیمنٹ → ریویو مع ویلیڈیشن گیٹس)، بڑی تبدیلیوں کے لیے متوازی git ورک ٹری آرکیسٹریشن، کانٹیکسٹ-انجینئرنگ (Write/Select/Compress/Isolate فریم ورک)، مشترکہ ٹاسک لسٹس والی ایجنٹ ٹیمیں، اور بیچ آرکیسٹریشن شامل ہیں۔ اسٹوریج ~/.pro-workflow/ کے تحت رہتی ہے: ایک واحد SQLite data.db جس میں لرننگز، سیشنز، وکی رجسٹریاں، اور ایمبیڈنگز ہوتی ہیں؛ گلوبل وکی ڈائریکٹریاں؛ کونسل ٹرانسکرپٹس؛ اور تمام آٹو-لوپس کو روکنے کے لیے ایک STOP کل-سوئچ فائل۔ پروجیکٹ-اسکوپ وکیز کو کسی ریپو کی .claude/wikis/ ڈائریکٹری میں کمٹ کیا جا سکتا ہے۔ انسٹالیشن: نیٹو Claude Code پلگ ان مارکیٹ پلیس (`/plugin install pro-workflow@pro-workflow`)، یا `npx skills add rohitg00/pro-workflow` کے ذریعے کراس-ایجنٹ۔ صوابدیدی ایجنٹ سیٹ اپس کے لیے دستی کلون-اور-کاپی کا راستہ بھی دستاویزی ہے۔ انسٹال کے بعد، `/doctor` تصدیق کرتا ہے کہ SQLite اسٹور، ہکس، اور اسکلز درست طریقے سے لوڈ ہوتے ہیں۔ کنفیگریشن پرمیشنز، سینڈ باکس قواعد، آٹو-کمپیکشن، اور آؤٹ پٹ اسٹائل کے لیے settings.json قبول کرتی ہے؛ اختیاری MCP سرورز (context7، Playwright، GitHub)؛ اور ایمبیڈنگ پرووائیڈرز، کونسل LLM بیک اینڈز، اور ریسرچ-لوپ بجٹس کے لیے ماحولیاتی متغیرات۔