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

Waza AI کوڈنگ ایجنٹس کے لیے آٹھ انجینئرنگ عادت اسکلز کا مجموعہ ہے۔ بنیادی خیال یہ ہے کہ اچھے انجینئر صرف کوڈ نہیں لکھتے: وہ ضروریات کو دباؤ میں پرکھتے ہیں، بنیادی وجہ تک ڈیبگ کرتے ہیں، اپنے ڈف کا خود جائزہ لیتے ہیں، اور بنیادی ماخذ پڑھتے ہیں۔ Waza ان عادات کو اسکلز کے طور پر پیک کرتا ہے جنہیں ایجنٹ چلا سکتا ہے، ہر ایک کا ایک کام اور واضح محرک ہوتا ہے۔ ## آٹھ اسکلز - /think — کچھ بھی نیا بنانے سے پہلے استعمال ہوتا ہے۔ مسئلے کو چیلنج کرتا ہے، ڈیزائن کو دباؤ میں پرکھتا ہے، اور فیصلہ مکمل منصوبہ تیار کرتا ہے جسے کوئی دوسرا ایجنٹ نافذ کر سکتا ہے۔ - /ui — فرنٹ اینڈ انٹرفیس بناتے وقت استعمال ہوتا ہے۔ اسکرین شاٹ پر مبنی جمالیاتی تکرار سمیت ایک پرعزم سمت کے ساتھ مخصوص UI کا ہدف رکھتا ہے۔ - /check — کسی کام کے بعد اور مرج یا ریلیز سے پہلے استعمال ہوتا ہے۔ پروجیکٹ کی رکاوٹوں کے خلاف ڈف کا جائزہ لیتا ہے، نتیجے کی تصدیق کرتا ہے، اور منظور شدہ ریلیز اور مینٹینر کارروائیوں کو سنبھالتا ہے۔ - /hunt — کسی بھی بگ، ریگریشن، یا غیر متوقع رویے کے لیے استعمال ہوتا ہے۔ منظم ڈیبگنگ جو فکس لگانے سے پہلے بنیادی وجہ کی تصدیق کرتی ہے۔ - /write — نثر لکھتے یا ترمیم کرتے وقت استعمال ہوتا ہے۔ نثر کو چینی اور انگریزی میں قدرتی لگنے کے لیے دوبارہ لکھتا ہے اور سخت، فارمولائی جملے کاٹتا ہے۔ - /learn — کسی غیر مانوس ڈومین میں جانے پر استعمال ہوتا ہے۔ چھ مرحلوں کا تحقیقی ورک فلو: جمع کرنا، خلاصہ کرنا، خاکہ بنانا، بھرنا، بہتر بنانا، پھر خود جائزہ اور اشاعت۔ - /read — کسی بھی URL یا PDF کے لیے استعمال ہوتا ہے۔ تبدیلی، اقتباسات، حوالہ جات، محفوظ کرنے، یا مزید تحقیق کے لیے مختصر خلاصہ یا صاف Markdown واپس کرتا ہے۔ - /health — ایجنٹ صحت کا آڈٹ کرتا ہے: Codex، Claude Code، پروجیکٹ ہدایات، تصدیق کنندہ آؤٹ پٹ، اور AI دیکھ بھال کی اہلیت، گہرے معائنے سے پہلے بجٹ سے آگاہ خلاصہ پاس کے ساتھ۔ ہر اسکل ایک فولڈر ہے جس میں حوالہ دستاویزات، مددگار اسکرپٹس، اور حقیقی ناکامیوں سے اخذ کردہ مشکلات پر نوٹس شامل ہیں۔ ## تنصیب Claude Code، Codex، Cursor اور دیگر ایجنٹس کے لیے، ایک واحد npx کمانڈ اسکلز کو مشترکہ `~/.agents/skills` ڈائریکٹری میں انسٹال کرتی ہے، جس میں Claude Code علامتی لنک شدہ ہوتا ہے۔ جو ایجنٹ اس ڈائریکٹری کو پڑھتے ہیں وہ اسکلز کو سلیش کمانڈز کے طور پر اٹھا لیتے ہیں؛ نجی اسکلز ڈائریکٹری والے ایجنٹس `-a` فلیگ کے بعد بتائے جاتے ہیں۔ اپ ڈیٹس `npx skills update -g -y` استعمال کرتی ہیں۔ Claude Code اور Codex کے لیے ہوسٹ پلگ انز بھی سپورٹ ہیں، جہاں اسکلز نام کی جگہ والی ہوتی ہیں (مثال کے طور پر `/waza:check`)۔ Claude Desktop صارفین ریلیز سے ZIP ڈاؤن لوڈ کر سکتے ہیں اور اسے Customize > Skills کے تحت اپ لوڈ کر سکتے ہیں۔ ایک Pi پیکج بھی دستیاب ہے۔ ## زنجیر بندی اور سیاق و سباق صارفین فیصلہ کرتے ہیں کہ اسکلز کیسے زنجیر بنتی ہیں۔ دستاویزی ورک فلو میں فیچر کی منصوبہ بندی (/think پھر /check)، فکس بھیجنا (/hunt، فکس، /check)، تحقیق اور تحریر (/read، /learn، /write)، اور ڈیبگ اور تصدیق (/hunt پھر /check) شامل ہیں۔ Waza صرف عمومی عادات فراہم کرتا ہے۔ /check اسکل رن ٹائم پر ہدف ریپوزٹری کے عوامی سیاق و سباق جیسے READMEs، پیکج مینی فیسٹس، Makefiles اور CI ورک فلو، نیز کام کی رکاوٹوں کو پڑھ کر پروجیکٹ سے آگاہ ہو جاتا ہے — نجی راستے، اسناد یا ٹوکن نہیں۔ ## اضافی چیزیں Claude Code کے لیے ایک کم سے کم اسٹیٹس لائن سیاق و سباق ونڈو، 5 گھنٹے کا کوٹہ اور 7 دن کا کوٹہ دکھاتی ہے، استعمال کے مطابق رنگ کوڈ شدہ بغیر پروگریس بار کے۔ Codex میں مقامی اسٹیٹس لائن آئٹمز `~/.codex/config.toml` میں ترتیب شدہ ہیں۔ تین اختیاری رول ٹوگل انسٹال کیے جا سکتے ہیں: انگریزی کوچنگ جو پرامپٹ میں انگریزی غلطی ہونے پر مختصر تصحیح جوڑتی ہے، ہمیشہ آن اینٹی پیٹرن گارڈریلز، اور ایک روٹنگ اشارہ جو غیر Claude ہوسٹس کو بتاتا ہے کہ جب درخواست ان کے محرکات سے ملتی ہو تو Waza اسکلز کو ترجیح دیں۔ ## پس منظر Waza (技) جاپانی مارشل آرٹس کی اصطلاح ہے جس کا مطلب تکنیک ہے۔ پروجیکٹ خود کو بھاری اسکل مجموعوں کے مقابلے میں جان بوجھ کر چھوٹا ظاہر کرتا ہے، اور کہتا ہے کہ اسکلز حقیقی پروجیکٹس سے بنائی گئیں اور 7 پروجیکٹس پر 300+ سیشنز میں بہتر کی گئیں۔ اسے Kaku (کوڈ) اور Kami (دستاویزات) کے ساتھ ایک تریی کا حصہ بتایا گیا ہے۔ MIT لائسنس کے تحت۔