تازہ ترین 23 ستمبر 2025 کو
9 منٹ
کردار: آپ ایک سینئر {LANGUAGE} انجینئر ہیں جو {COMPONENT_TYPE} بنا رہے ہیں۔مقصد: {FUNCTION_NAME} کو نافذ کریں جو {FUNCTION_PURPOSE} ہو۔رکاوٹیں:- {STYLE_GUIDE} (نام، دستاویزات، ایرر ہینڈلنگ) پر عمل کریں۔- وقت کی پیچیدگی کا ہدف: {BIG_O}۔ میموری کی رکاوٹیں: {LIMITS}۔- غیر واضح منطق کے لیے ڈاک اسٹرنگ اور ان لائن کمنٹس شامل کریں۔- بیرونی انحصار سے گریز کریں جب تک کہ جائز نہ ہو؛ اگر شامل کیا جائے تو وضاحت کریں۔ان پٹس:- انٹرفیس/اقسام: {TYPES}- ایج کیسز: {EDGE_CASES}- مثال کے طور پر ان پٹس/آؤٹ پٹس: {EXAMPLES}ڈیلیوری ایبلز:1) صرف حتمی کوڈ بلاک۔2) کوڈ کے بعد مختصر استدلال (بلٹڈ)۔کردار: آپ ایک سینئر Python انجینئر ہیں جو ڈیٹا کلیننگ یوٹیلیٹی بنا رہے ہیں۔مقصد: `normalize_names` کو نافذ کریں جو صارف کے ناموں کو معیاری بناتا ہے۔رکاوٹیں:- PEP8 پر عمل کریں؛ غلط اقسام پر ValueError بڑھائیں۔- O(n) وقت؛ خالی جگہ اور لہجوں کا علاج کریں؛ میموری کو لکیری رکھیں۔- ڈاک اسٹرنگ + کمنٹس۔ان پٹس:- اقسام: List[str] یا Iterable[str]- ایج کیسز: nulls، متعدد خالی جگہیں، لہجے کے نشانات، ہائفنیٹڈ آخری نام- مثالیں: [" José Álvarez ", "ANNA-lou "] → ["jose alvarez", "anna-lou"]ڈیلیوری ایبلز:1) صرف حتمی کوڈ بلاک۔2) مختصر استدلال۔کردار: سینئر {LANGUAGE} ریفیکٹرنگ ماہر۔ٹاسک: فراہم کردہ کوڈ کو {GOAL}: {READABILITY|PERFORMANCE|SAFETY} کے لیے ریفیکٹر کریں۔قواعد:- عوامی API اور رویے کو محفوظ رکھیں۔- جہاں غائب ہیں وہاں قسم کے اشارے اور ڈاک اسٹرنگ شامل کریں۔- جانچ کے قابل بنانے کے لیے خالص افعال نکالیں۔- جادوئی نمبروں کو تبدیل کریں؛ {STYLE_GUIDE} نافذ کریں۔- پہلے/بعد کی پیچیدگی کے نوٹ فراہم کریں۔ان پٹ کوڈ:```{LANGUAGE}{SOURCE}### 3) ٹیسٹ جنریشن ٹیمپلیٹ (یونٹ + پراپرٹی ٹیسٹس)**کب استعمال کریں**: تیزی سے کوریج بڑھائیں۔{UNIT} کے لیے یونٹ ٹیسٹ اور پراپرٹی پر مبنی ٹیسٹ بنائیں۔
سیاق و سباق:### 4) کوڈ ریویو ٹیمپلیٹ (خودکار ریویور موڈ)**کب استعمال کریں**: انسانی منظوری سے پہلے تیز، مستقل ریویوز۔{UNIFIED_DIFF}### 5) ڈیبگنگ ٹیمپلیٹ (کم سے کم ریپرو → روٹ کاز)**کب استعمال کریں**: کیڑے تلاش کریں اور ٹھیک کریں، ریپروز بنائیں۔---## مثال: ٹکٹ سے PR تک Grok 4 Fast کے ساتھآئیے ایک حقیقت پسندانہ منظر نامہ پر چلتے ہیں: ایک پروڈکٹ ٹکٹ میں "ڈیباؤنسڈ API کالز اور پرامید UI کے ساتھ سرچ-ایز-یو-ٹائپ" کی درخواست کی گئی ہے۔1) **ہک ڈرافٹ کریں**2) **ٹیسٹوں کے لیے پوچھیں**3) **ایک ریویو پاس چلائیں**4) **ریفائن**نتیجہ: آپ کے پاس پروڈکشن ریڈی کوڈ کے علاوہ ٹیسٹ ہوں گے، اور AI نے اپنے استدلال کو دستاویزی شکل دی ہوگی تاکہ ایک ٹیم میٹ ساتھ چل سکے۔---## پرمٹ پیٹرنز جو آؤٹ پٹ کوالٹی کو برابر کرتے ہیں- **کردار + مقصد + رکاوٹیں + ان پٹس + ڈیلیوری ایبلز**: یہ ساخت Grok 4 Fast کو ہر وہ چیز دیتی ہے جس کی اسے پٹری پر رہنے کی ضرورت ہے۔- **ایج کیس انومریشن**: ہمیشہ مشکل کیسز کی فہرست بنائیں۔ ماڈل انہیں ٹیسٹوں اور گارڈز میں شامل کرے گا۔- **پیچیدگی کے اہداف**: O(n) یا میموری کی حدود کے لیے پوچھنا بہتر الگورتھم کو آگے بڑھاتا ہے۔- **API معاہدے**: اقسام/انٹرفیس کو جلد چسپاں کریں؛ ماڈل ان کے ساتھ صف بندی کرے گا۔- **آؤٹ پٹ معاہدے**: پہلے حتمی کوڈ کی درخواست کریں، پھر استدلال۔ یہ ردعمل کو کاپی/پیسٹ کے لیے صاف رکھتا ہے۔---## اسٹائل گائیڈز اور مستقل مزاجی: اسے ٹیم کے لیے تیار بنائیںاگر آپ کسی ٹیم میں مستقل آؤٹ پٹ چاہتے ہیں، تو معیاری بنائیں:- **زبان کے اسٹائل گائیڈز**: PEP8, Effective Go, Airbnb JS, Rust API Guidelines.- **ایرر کنونشنز**: ریٹرن بمقابلہ تھرو، ایرر کوڈز، ریٹرائی سیمینٹکس۔- **ٹیسٹنگ نارمز**: نام، فکسچر ڈائریکٹریز، کوریج کی حدیں۔- **حفاظت کے ڈیفالٹس**: ان پٹ ویلیڈیشن، ایسکیپنگ، سیکرٹ ہینڈلنگ۔ان کو اپنے ٹیمپلیٹس میں مستقل طور پر شامل کریں تاکہ Grok 4 Fast ہر بار ان کو اندرونی بنائے۔---## محفوظ کوڈ کے لیے سیکیورٹی فرسٹ پرمٹسان سیکیورٹی شقوں کو اپنے ٹیمپلیٹس میں شامل کریں:- **ان پٹ ویلیڈیشن**: "تمام غیر معتبر ان پٹ کی توثیق اور صفائی کریں۔"- **راز کی حفظان صحت**: "کوڈ میں کوئی راز نہیں ہے۔ env سے پڑھیں اور مطلوبہ متغیرات کو دستاویز کریں۔"- **انحصار کی جانچ پڑتال**: "کسی بھی نئے انحصار کی وضاحت اور جواز پیش کریں؛ معیاری لائبریری کو ترجیح دیں۔"- **سیریلائزیشن سیفٹی**: "محفوظ پارسر استعمال کریں؛ eval/Function/غیر محفوظ ڈی سیریلائزیشن سے گریز کریں۔"- **AuthZ چیکس**: "حساس راستوں پر اجازت نافذ کریں؛ بائی پاس کی کوششوں کے لیے ٹیسٹ شامل کریں۔"---## کارکردگی کے پرمٹس: معمول کے فٹ گنز سے گریز کریں- "ایلوکیشن کو کم سے کم کریں؛ بڑے پے لوڈز ہونے پر بفرز کو دوبارہ استعمال کریں۔"- "N+1 سوالات سے گریز کریں؛ بیچ یا پری فیچ کریں۔"- "بڑے ڈیٹا کے لیے اسٹریمنگ/آئیٹریٹرز استعمال کریں۔"- "خالص افعال کو میمورائز کریں؛ ہاٹ اسپاٹس کو پروفائل کریں۔"- "بینچ مارکس شامل کریں اور تجارتی آف کی وضاحت کریں۔"---## ریویو چیک لسٹس جو آپ PRs میں چسپاں کر سکتے ہیںایک مختصر چیک لسٹ شامل کریں تاکہ ہر جائزہ مستقل ہو:- API مطابقت کی تصدیق ہو گئی۔- Null/undefined اور خالی مجموعہ ہینڈلنگ- وسائل کی صفائی (فائلیں، ساکٹس، سبسکرپشنز)- ہم آہنگی گارڈز (لاکس، ایٹومکس، آئیڈیمپوٹینسی)- لاگنگ کی سطحیں مناسب ہیں؛ کوئی حساس ڈیٹا نہیں- ٹیسٹ اپ ڈیٹ ہو گئے؛ منتقلی کو دستاویزی شکل دی گئی۔---## ٹیم ورک فلو: پرمٹ ٹیمپلیٹس کو ایک مشترکہ اثاثہ بنائیں- اپنے ریپو میں **ٹیمپلیٹس کو سنٹرلائز کریں** (مثال کے طور پر، `/.prompts` ڈائریکٹری)۔- اسنیپٹس یا ایڈیٹر میکروز کا استعمال کرتے ہوئے `{LANGUAGE}`, `{STYLE_GUIDE}`, `{BIG_O}` جیسے متغیرات کو **پیرامیٹرائز کریں**۔- اپنے پرمٹ ٹیمپلیٹس کو **ورژن** کریں اور کوڈ کی طرح ان کا جائزہ لیں۔- فیچر ڈرافٹنگ، ریفیکٹرنگ، ٹیسٹ رائٹنگ اور ریلیز چیکس کے لیے **پلے بکس بنائیں**۔ویسے، اگر آپ کی ٹیم ایک سائیڈ بائی سائیڈ کوڈنگ کوپائلٹ کو ترجیح دیتی ہے جو براؤزر میں اور دستاویزات کے اندر رہتا ہے، تو یہ بات قابل ذکر ہے کہ [Sider.ai](https://sider.ai/) آپ کو پرمٹ ٹیمپلیٹس کو اسٹور کرنے اور دوبارہ استعمال کرنے، ڈیفس پر کوڈ ریویو چلانے اور ٹیبز میں سیاق و سباق کو برقرار رکھنے میں مدد کر سکتا ہے۔ یہ آپ کی تنظیم میں ان Grok 4 Fast پرمٹس کو کاپی/پیسٹ کی تھکاوٹ کے بغیر چلانے کا ایک آسان طریقہ ہے۔---## کاپی پیسٹ لائبریری: استعمال کے لیے تیار پرمٹس### TypeScript API ہینڈلر (Node/Express)### Python ڈیٹا پائپ لائن مرحلہ### Go ہم آہنگی گارڈ### React قابل رسائی کمپوننٹ---## Grok 4 Fast کے ساتھ تیزی سے (Tight Feedback Loop) کیسے Iterate کریں1) **چھوٹا آغاز کریں**: پورے سروس کی بجائے، صرف ایک فنکشن کے لیے کہیں۔2) **آؤٹ پُٹس کو محدود کریں**: "ایک کوڈ بلاک، پھر بلٹس۔"3) **ٹیسٹوں کا مطالبہ کریں**: ہر فیچر کے لیے ایک ہی پاس میں ٹیسٹ ہوں۔4) **فیصلوں کو متعین کریں**: "Trade-offs کی وضاحت کریں۔ اگر یقین نہیں ہے تو، وضاحت طلب کرنے والے سوالات پوچھیں۔"5) **Ratcheting**: تہوں میں بہتری لائیں—پہلے درستگی، پھر کارکردگی، پھر readability۔---## کامیابی کی پیمائش: کیا ٹیمپلیٹس نے مدد کی؟سادہ میٹرکس کو ٹریک کریں:- پی آر سائیکل کا وقت (بنایا گیا → ضم کیا گیا)- ریویو ری ورک ریٹ (فی پی آر درخواست کردہ تبدیلیاں)- فی فیچر ٹیسٹ کوریج ڈیلٹا- اے آئی کے ذریعے ریویو کیے گئے کوڈ سے منسلک پروڈکشن واقعاتاگر اعداد و شمار صحیح سمت میں جاتے ہیں، تو دوگنا کریں۔ اگر نہیں، تو اپنے ٹیمپلیٹس کو ٹیون کریں اور مزید سیاق و سباق (types, logs, diffs) شامل کریں۔---## عام غلطیاں جن سے بچنا چاہیے- بہت وسیع پرامپٹس جیسے "backend بنائیں۔" یونٹوں میں تقسیم کریں۔- ایج کیسز کو بھول جانا۔ ہمیشہ ان کی فہرست بنائیں۔- لائبریری کے پھیلاؤ کی اجازت دینا۔ جواز طلب کریں۔- "بعد کے لیے" ٹیسٹوں کو چھوڑنا۔ انہیں پرامپٹ میں بیک کریں۔- مبہم ریویوز کو قبول کرنا۔ چیک لسٹ اور Severity Levels کا مطالبہ کریں۔---## فوری آغاز کے لیے چیک لسٹ- اپنے ریپو میں ایک `/prompts` فولڈر بنائیں۔- ڈرافٹنگ، ریویو اور ٹیسٹنگ ٹیمپلیٹس کو محفوظ کریں۔- عام فیلڈز کو snippet variables کے ساتھ پیرامیٹرائز کریں۔- اس ہفتے ایک فیچر پر پائلٹ کریں؛ نتائج کی پیمائش کریں۔- ریویور کے تاثرات اور واقعات کی بنیاد پر Iterate کریں۔---## حتمی رائےGrok 4 Fast تیزی سے کوڈ تیار کرنے میں بہترین ہے—لیکن اصل طاقت اچھی طرح سے منظم پرامپٹ ٹیمپلیٹس سے آتی ہے جو آپ کے معیارات کو انکوڈ کرتے ہیں۔ پرامپٹس کو انفراسٹرکچر کی طرح برتیں۔ ان کا ورژن بنائیں۔ ان کا جائزہ لیں۔ اور Grok 4 Fast کو بوائلر پلیٹ کو سنبھالنے دیں تاکہ آپ کی ٹیم آرکیٹیکچر اور پروڈکٹ پر توجہ مرکوز کر سکے۔اگلا مرحلہ: اوپر دیے گئے ٹیمپلیٹ میں سے ایک کو منتخب کریں، اسے اپنے ایڈیٹر میں پیسٹ کریں، اپنے سیاق و سباق میں تبدیل کریں، اور آج ہی ایک پی آر بھیجیں۔### سوالاتسوال 1: میں Grok 4 Fast کو مستقل انداز کے ساتھ کوڈ ڈرافٹنگ کے لیے کیسے استعمال کروں؟ایک منظم پرامپٹ ٹیمپلیٹ استعمال کریں جو کردار، مقصد، رکاوٹیں اور اسٹائل گائیڈ متعین کرے۔ Grok 4 Fast سے مستقل، پروڈکشن کے لیے تیار کوڈ آؤٹ پُٹ کرنے کے لیے complexity targets، ایج کیسز اور ڈیلیوریبلز شامل کریں۔سوال 2: کیا Grok 4 Fast پرامپٹ ٹیمپلیٹس کے ساتھ قابل اعتماد کوڈ ریویوز کر سکتا ہے؟جی ہاں۔ ایک diff، آپ کی ٹیم کے معیارات، اور سیکیورٹی، کارکردگی اور API مطابقت کے لیے ایک چیک لسٹ فراہم کریں۔ Severity-ranked نتائج اور کم سے کم پیچ تجاویز طلب کریں۔سوال 3: Grok 4 Fast کا استعمال کرتے ہوئے ٹیسٹ تیار کرنے کا بہترین طریقہ کیا ہے؟ایک ٹیسٹ جنریشن ٹیمپلیٹ استعمال کریں جو فریم ورک، کوریج کے اہداف اور ایج کیسز کی وضاحت کرے۔ یونٹ اور پراپرٹی پر مبنی دونوں ٹیسٹوں کے علاوہ ایک مختصر کوریج پلان کی درخواست کریں۔سوال 4: میں AI آؤٹ پُٹس سے غیر محفوظ کوڈ کو کیسے روک سکتا ہوں؟اپنے پرامپٹس میں سیکیورٹی شقیں شامل کریں: ان پٹ ویلیڈیشن، سیکرٹ حفظان صحت، انحصار جواز، اور محفوظ سیریلائزیشن۔ سیکیورٹی trade-offs پر واضح نوٹوں کی ضرورت ہے۔سوال 5: پرامپٹ ٹیمپلیٹس Grok 4 Fast کے ساتھ پی آر سائیکلوں کو کیسے تیز کرتے ہیں؟ٹیمپلیٹس ابہام کو کم کرتے ہیں، آؤٹ پُٹس کو معیاری بناتے ہیں، اور ٹیسٹوں اور ریویوز کو فرنٹ لوڈ کرتے ہیں۔ اس سے بیک اینڈ فورتھ کم ہوتا ہے، ری ورک کم ہوتا ہے، اور آپ کو تیزی سے ضم کرنے میں مدد ملتی ہے۔
ChatPDF میں مہارت کیسے حاصل کریں: گھنے دستاویزات سے تیز تر بصیرت

تیز، درست دستاویزات کے لیے بہترین X آٹو-ترجمہ متبادل

کیا ایران میں Samsung AI ترجمہ دستیاب نہیں؟ عملی حل

فارسی ترجمہ کے اوزار: تیز اور درست کام کے لیے عملی رہنمائی

گہرے، حوالہ دار تحقیق کے لیے بہترین Grok متبادل

اے آئی امیج جنریٹر کی 15 بہترین خصوصیات جو آپ واقعی استعمال کریں گے