Codex آپ کے کوڈ کا جائزہ براہ راست دستاویزات کے مطابق لیتا ہے
مرحلہ وار رہنمائی: Codex کو Felo OpenAPI سے جوڑیں، پھر دیکھیں کہ یہ کوڈ کا جائزہ تازہ ترین فریم ورک دستاویزات کے مطابق لیتا ہے اور حوالہ شدہ رپورٹ تیار کرتا ہے۔
آپ کا کوڈ بیس React استعمال کرتا ہے۔ لیکن کیا یہ تازہ ترین پیٹرنز استعمال کر رہا ہے؟ کیا کہیں پرانی APIs چھپی ہوئی ہیں؟ Codex آپ کے کوڈ کا جائزہ لے سکتا ہے — لیکن صرف اس صورت میں جب اسے تازہ ترین دستاویزات تک رسائی ہو۔
یہ صلاحیت دینے کا طریقہ یہ ہے۔
Felo OpenAPI سے جڑنے میں صرف 3 منٹ
مرحلہ 1: openapi.felo.ai پر جائیں اور مفت API key بنائیں۔
مرحلہ 2: یہ کوڈ اپنے Codex، Claude Code، یا OpenClaw میں پیسٹ کریں:
Connect to Felo OpenAPI:
- Models: Claude Opus 4.8, Claude Sonnet 4.6, Claude Haiku 4.5, GPT-5.6 Sol, GPT-5.6 Terra, Grok 4.5
- Search: POST /v2/chat (AI Search), POST /v2/web/extract (Web Fetch)
- Memory: LiveDocs (semantic retrieval, file upload, URL resources)
Base URL: https://openapi.felo.ai
API Key: [YOUR_API_KEY]
When I ask you to review code:
1. Search for the latest framework documentation
2. Read the official docs via Web Fetch
3. Compare my code against current best practices
4. Flag deprecated patterns, security issues, and performance concerns
5. Save the review to LiveDocs with documentation citations
مرحلہ 3: کنکشن مکمل۔ اب آپ کا ایجنٹ کوڈ کا جائزہ براہ راست دستاویزات کے مطابق لیتا ہے، پرانی ٹریننگ ڈیٹا کے مطابق نہیں۔
صارف کی کہانی
آپ کے پاس ایک React کمپوننٹ ہے جو چھ ماہ پہلے لکھا گیا تھا۔ آپ جاننا چاہتے ہیں:
- کیا یہ پرانی APIs استعمال کرتا ہے؟
- کیا اس میں سکیورٹی مسائل ہیں؟
- کیا React کے تازہ ترین ورژن سے کارکردگی میں بہتری آ سکتی ہے؟
- اس پیٹرن کے بارے میں آفیشل دستاویزات کیا کہتی ہیں؟
دستاویزات کو خود پڑھنے کے بجائے، آپ کوڈ پیسٹ کرتے ہیں اور Codex سے جائزہ لینے کو کہتے ہیں۔
آپ کو صرف یہ کہنا ہے
اس React کمپوننٹ کا جائزہ React 19 کی تازہ ترین دستاویزات کے مطابق لیں۔ کوئی پرانے پیٹرنز، سکیورٹی مسائل، اور کارکردگی میں بہتری کو نشان زد کریں۔ جہاں رہنمائی ملی، وہاں مخصوص دستاویزات کا حوالہ دیں۔
[آپ کا کوڈ یہاں]
Codex خودکار طور پر کیا کرتا ہے
مرحلہ 1: تازہ ترین دستاویزات تلاش کرنا
POST /v2/chat
{
"query": "React 19 latest features deprecated APIs best practices 2026"
}
Codex آفیشل React دستاویزات، ریلیز نوٹس، اور مائیگریشن گائیڈز تلاش کرتا ہے۔
مرحلہ 2: آفیشل دستاویزات پڑھنا
POST /v2/web/extract
{
"url": "https://react.dev/blog/react-19"
}
Codex React 19 کے ریلیز بلاگ پوسٹ کو پڑھتا ہے اور نکالتا ہے:
- نئے فیچرز اور پیٹرنز
- پرانی APIs
- مائیگریشن رہنمائی
- کارکردگی کی سفارشات
Codex یہ عمل مین دستاویزات، API ریفرنس، اور متعلقہ RFC مباحث کے لیے بھی دہراتا ہے۔
مرحلہ 3: آپ کے کوڈ کا تجزیہ
Codex آپ کے کوڈ کا موازنہ ابھی پڑھی گئی دستاویزات سے کرتا ہے:
- پرانی APIs: دیکھتا ہے کہ آپ کا کوڈ وہ پیٹرنز تو استعمال نہیں کر رہا جو React 19 میں ختم ہو گئے ہیں
- سکیورٹی مسائل: ممکنہ XSS، انجیکشن، یا ڈیٹا ایکسپوژر کے خطرات کی نشاندہی کرتا ہے
- کارکردگی: React 19 کی نئی بہتریوں کے استعمال کے مواقع کو نشان زد کرتا ہے
- بہترین طریقے: آپ کے پیٹرنز کا موازنہ موجودہ آفیشل رہنمائی سے کرتا ہے
مرحلہ 4: جائزہ رپورٹ تیار کرنا
Codex ایک منظم رپورٹ تیار کرتا ہے:
## Code Review: [Component Name]
### 🟢 اچھا
- کمپوننٹ کی ساخت موجودہ پیٹرنز کے مطابق ہے
- ایرر باؤنڈری کا درست استعمال
### 🟡 انتباہات
- `findDOMNode` استعمال ہو رہا ہے — React 18 میں پرانا، React 19 میں ختم
Source: https://react.dev/blog/react-19#removed-deprecated-apis
Fix: ریفز استعمال کریں
### 🔴 مسائل
- `componentWillMount` لائف سائیکل — پرانا، کنسٹرکٹر یا useEffect سے بدل دیں
Source: https://react.dev/reference/react/Component#componentwillmount
Fix: ابتدائی لاجک کنسٹرکٹر میں منتقل کریں
### 💡 کارکردگی کی تجاویز
- فارم اسٹیٹ مینجمنٹ کے لیے React 19 کا `useActionState` استعمال کرنے پر غور کریں
Source: https://react.dev/reference/react/useActionState
مرحلہ 5: LiveDocs میں محفوظ کرنا
Codex جائزہ کو LiveDocs میں محفوظ کرتا ہے:
- اصل کوڈ
- جائزہ کے نتائج اور دستاویزات کے URLs
- کمپوننٹ کی قسم، فریم ورک ورژن، اور مسئلے کی شدت کے ٹیگز
آئندہ جائزے اس تاریخ کو حوالہ دے سکتے ہیں۔
نتیجہ
آپ کو ایسا کوڈ جائزہ ملتا ہے جو:
- مخصوص دستاویزات کے صفحات کا حوالہ دیتا ہے، عمومی مشورہ نہیں
- پرانے پیٹرنز کی درست نشاندہی کرتا ہے، لائن نمبرز کے ساتھ
- آفیشل دستاویزات کے حوالہ کے ساتھ مخصوص اصلاحات فراہم کرتا ہے
- تازہ ترین ورژن کی بنیاد پر کارکردگی میں بہتری تجویز کرتا ہے
کل وقت: 2-3 منٹ۔
مکمل پرامپٹ ٹیمپلیٹ (کاپی کریں اور استعمال کریں)
اس [FRAMEWORK/LANGUAGE] کوڈ کا جائزہ تازہ ترین [VERSION] دستاویزات کے مطابق لیں۔
[آپ کا کوڈ یہاں]
چیک کریں:
1. پرانی APIs یا پیٹرنز
2. سکیورٹی مسائل
3. کارکردگی میں بہتری
4. بہترین طریقوں کی خلاف ورزی
جہاں ہر مسئلہ ملا، وہاں مخصوص دستاویزات کے URLs کا حوالہ دیں۔
جائزہ کو LiveDocs میں محفوظ کریں، [PROJECT] اور [COMPONENT_TYPE] کے ٹیگز کے ساتھ۔
کسی بھی کوڈ جائزہ کے لیے بریکٹ والے الفاظ بدل دیں۔
ایڈوانسڈ: بیچ جائزہ
ایک ساتھ کئی فائلوں کا جائزہ لیں:
اس ڈائریکٹری میں موجود تمام React کمپوننٹس کا جائزہ React 19 دستاویزات کے مطابق لیں۔ شدت کے لحاظ سے رینک کی گئی سمری رپورٹ تیار کریں، ہر کمپوننٹ کے لیے الگ نتائج دیں۔
[فائل لسٹ یا کوڈ بلاکس]
سمری کو LiveDocs میں محفوظ کریں۔
Codex ہر فائل کا جائزہ لیتا ہے، الگ نتائج تیار کرتا ہے، اور ترجیحی سمری بناتا ہے۔
ایڈوانسڈ: پری-کمیٹ ہُک
کمیٹ کرنے سے پہلے جائزہ سیٹ کریں:
اس کوڈ کو کمیٹ کرنے سے پہلے، اسے تازہ ترین [FRAMEWORK] دستاویزات کے مطابق جائزہ لیں۔ جو چیز سینئر انجینئر کے جائزہ میں فیل ہو سکتی ہے اسے نشان زد کریں۔ اگر کچھ اہم نہیں تو کہیں "کمیٹ کرنے کے لیے ٹھیک ہے"۔
شروعات کیسے کریں
- اپنی مفت API key بنائیں
- ابتدائی پرامپٹ اپنے ایجنٹ میں پیسٹ کریں
- اوپر دیا گیا کوڈ جائزہ پرامپٹ آزمائیں
اب آپ کا کوڈ ریویوئر تازہ ترین دستاویزات پڑھتا ہے، آپ کو پڑھنے کی ضرورت نہیں۔
یہ مضمون ان زبانوں میں بھی دستیاب ہے: English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, Русский, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, ไทย, Español, বাংলা and Português۔