پی کوڈنگ ایجنٹ کے لیے فیلو اسکلز: چھوٹا کور، لائیو ویب
پی کوڈنگ ایجنٹ میں فیلو اسکلز شامل کریں تاکہ لائیو سرچ، ٹرانسکرپٹس، ایکس سگنلز، اور سلائیڈ ڈرافٹس ملیں — اور کم سے کم کور میں ایک لائن کوڈ بھی نہ بڑھائیں۔

پی کوڈنگ ایجنٹ اپنا کور جان بوجھ کر چھوٹا رکھتا ہے۔ سب ایجنٹس اور پلان موڈ کو الگ رکھا گیا ہے، اور جو سطح پہلے دن نظر آتی ہے، وہی چھ ماہ بعد بھی برقرار رہتی ہے۔
یہی احتیاط اصل مقصد ہے۔ ہارنس میں کم حصے ہونے سے ڈیبگ کم ہوتا ہے، ہم آہنگی برقرار رہتی ہے، اور سیشن ہر سہ ماہی میں ایک جیسا چلتا ہے۔
احتیاط کی ایک حد ہے۔ جب کوئی کام لائیو ویب کی ضرورت محسوس کرے — آج کی ریلیز نوٹس، کوئی صفحہ جو پیسٹ نہیں ہو سکتا، کانفرنس کی گفتگو، یا وہ پوسٹس جو لوگ اس ورژن کے بارے میں کر رہے ہیں جو آپ نے ابھی انسٹال کیا ہے — کم سے کم ہارنس کے پاس کچھ نہیں ہوتا۔
اسکلز وہ توسیع ہیں جنہیں پی استعمال کرنے کا ارادہ رکھتا ہے، اور پی کوڈنگ ایجنٹ اسکلز کمپائلڈ پلگ انز نہیں بلکہ سادہ مارک ڈاؤن فولڈرز ہیں۔ فیلو کے بنڈلز سیشن کو وہ رسائی دیتے ہیں، اور کور میں کچھ بھی شامل نہیں ہوتا۔
اسکلز توسیع کا نقطہ ہیں، مزید ٹولز نہیں
پی کی دستاویزات دائرہ کار کے بارے میں واضح ہیں: کور جان بوجھ کر چھوٹا ہے، اور سب ایجنٹس اور پلان موڈ جیسے فیچرز الگ رکھے گئے ہیں۔ کام کی معلومات اسکلز میں ہوتی ہے، جنہیں ایجنٹ اس وقت لوڈ کرتا ہے جب کام ان کی ضرورت محسوس کرے۔

| پی کور | ایک فیلو اسکل | |
|---|---|---|
| کیا ہے | رن ٹائم، سیشن ہینڈلنگ، ٹی یو آئی، پرووائیڈر اور ماڈل کی ترتیب | ایک SKILL.md بنڈل جو ایک کام کو مکمل طور پر بیان کرتا ہے |
| تبدیلی کیسے آتی ہے | ٹائپ اسکرپٹ ایکسٹینشنز، پیکجز، سیٹنگز، تھیمز | فولڈر شامل یا حذف کریں — کوئی ری بلڈ نہیں |
| ویب رسائی | پرووائیڈر اور آپ کے شامل کردہ ٹولز پر منحصر | لائیو سرچ، صفحہ حاصل کرنا، اور سورس لسٹ کے ساتھ ٹرانسکرپٹس |
| جائزہ بوجھ | آپ ایکسٹینشنز کا جائزہ لیتے ہیں جو کوڈ چلاتی ہیں | آپ مارک ڈاؤن طریقہ پڑھتے ہیں اور اعتماد سے پہلے فیصلہ کرتے ہیں |
ایکسٹینشن وہ کوڈ ہے جس کی رسائی ایجنٹ کے برابر ہوتی ہے۔ اسکل وہ طریقہ ہے جسے آپ دو منٹ میں پڑھ سکتے ہیں اور رد کر سکتے ہیں۔
پی اسکل کہاں تلاش کرتا ہے۔ چار روٹس، اور پیکجز:
~/.pi/agent/skills— مشین پر ہر پروجیکٹ کے لیے~/.agents/skills— مشترکہ جگہ، وہ ہارنس پڑھ سکتے ہیں جو یہی معیار اپناتے ہیں.pi/skills— ایک ریپوزٹری، صرف اس وقت لوڈ ہوتی ہے جب آپ پروجیکٹ پر اعتماد کریں.agents/skills— وہی، مشترکہ جگہ میں- پیکج کے
skills/ڈائریکٹری میں، یاpackage.jsonمیںpi.skillsانٹری
پی اسکلز کو ایجنٹ اسکلز معیار کے مطابق جانچتا ہے اور زیادہ تر خلاف ورزیوں کی رپورٹ دیتا ہے، اس لیے SKILL.md فولڈر جو پہلے کسی اور ہارنس میں کام کرتا ہے، یہاں صرف ایک cp -r سے کام کر سکتا ہے۔ پی ایجنٹ اسکلز وہ فولڈرز ہیں جن پر آپ کا اختیار ہے، پلگ انز نہیں جو بائنری میں کمپائل ہوتے ہیں۔
پروجیکٹ لیول روٹس صرف اعتماد کے بعد لوڈ ہوتے ہیں۔ یہ گیٹ اصل کام کرتا ہے: نیا کلون کیا گیا ریپوزٹری صرف اس وجہ سے سیشن کو نیا طریقہ نہیں دے سکتا کہ آپ نے اس میں pi چلایا۔
ایکسٹینشن یا اسکل؟ فیلو بنڈلز اسکلز ہیں، ایکسٹینشنز نہیں — ان میں سے کچھ بھی پی کے کور میں نہیں چلتا۔
شامل کرنے کا طریقہ۔ پروجیکٹ ڈائریکٹری سے، بنڈل کو اسکل روٹ میں کاپی کریں یا پیکج کے ذریعے شامل کریں:
mkdir -p ~/.pi/agent/skills
cp -r felo-skills/felo-search ~/.pi/agent/skills/
جب ایک ہی بنڈل کئی مشینوں تک پہنچانا ہو، پیکج کے ذریعے شامل کریں:
pi install npm:@scope/pkg
pi install git:github.com/user/repo
آپ بنڈل کو بغیر کاپی کیے بھی لوڈ کر سکتے ہیں: pi --skill /path/to/felo-search۔ یہ فلیگ اضافی ہے، چاہے آپ سیشن --no-skills کے ساتھ شروع کریں۔
کریڈینشلز ریپوزٹری سے باہر رہتے ہیں۔ فیلو CLI ایک بار انسٹال کریں، کلید کو یوزر کنفیگ میں محفوظ کریں، اور ہر اسکل اسے اٹھا لے گا:
npm install -g felo-ai
felo config set FELO_API_KEY your-api-key-here
CLI ~/.felo/config.json پڑھتا ہے، اس لیے کلید کبھی پروجیکٹ کمیٹ میں نہیں آتی۔ پی یوزرز عموماً ایک فولڈر سے شروع کرتے ہیں، تحقیق کی تصدیق کرتے ہیں، اور پھر وہ اسکلز شامل کرتے ہیں جو آؤٹ پٹ تیار کرتی ہیں۔
پانچ فیلو اسکلز جو شامل کرنے کے قابل ہیں
ہر ایک وہ کام سنبھالتا ہے جو ٹرمینل خود نہیں کر سکتا۔
فیلو سرچ — جوابات کے ساتھ سورسز
تحقیق کا وہ مرحلہ جس پر باقی اسکلز انحصار کرتے ہیں۔ یہ لائیو ویب تک پہنچتا ہے اور نتائج تاریخ اور لنک کے ساتھ واپس کرتا ہے، تاکہ وہی جواب میں حوالہ دیا جا سکے۔
اس ڈپینڈنسی کے لیے تجویز کردہ نوڈ ورژن تلاش کریں اور جہاں پڑھا وہاں سے حوالہ دیں۔
فیلو سلائیڈز — سیشن سے ڈیک
جائزہ لینے والے ڈیک پڑھتے ہیں، ٹرمینل اسکرول بیک نہیں۔ آؤٹ لائن پہلے ٹیکسٹ میں آتی ہے، پی کے اندر، تاکہ آپ دلیل درست کریں اور پھر سلائیڈ بنے۔ اس کے بعد فائل تیار ہوتی ہے، سورسز اسپیکر نوٹس میں شامل ہوتے ہیں۔
اس ریفیکٹر کو پانچ سلائیڈز میں خلاصہ کریں: کیا منتقل ہوا، کیا خراب ہوا، کیا جائزہ چاہیے۔
فیلو یوٹیوب سب ٹائٹلنگ — براؤزر کے بغیر ٹرانسکرپٹس
پی میں براؤزر پین نہیں ہے، اس لیے ریکارڈ شدہ ویڈیو عام طور پر دستیاب نہیں ہوتی۔ یہ کیپشنز حاصل کرتا ہے اور ٹیکسٹ واپس دیتا ہے جسے سیشن grep، quote، اور کنفیگ کے مطابق چیک کر سکتا ہے۔
اس گفتگو کی ٹرانسکرپٹ حاصل کریں اور ہر بینچ مارک نمبر نکالیں جو اس میں ذکر ہوا۔
فیلو ایکس سرچ — لوگ ایکس پر کیا رپورٹ کرتے ہیں
ریلیز سے پہلے چلانا فائدہ مند ہے: معلوم کریں کہ کوئی اور اس ورژن پر وہی ایرر دیکھ رہا ہے جو آپ کے سامنے ہے۔
اس لائبریری ورژن سے ایرر کے لیے ایکس پر تلاش کریں اور تین سب سے زیادہ دہرائے گئے ایرر لسٹ کریں۔
فیلو سپر ایجنٹ — اسی سیشن سے تصاویر
جب پروجیکٹ کو فاویکون، لوگو لاک اپ، یا پروڈکٹ شاٹ چاہیے ہو، سیشن خود جنریٹ اور ایڈٹ کر سکتا ہے، بجائے اس کے کہ آپ کو کہیں اور لے جائے۔
اس پیکج کے لیے تین سمتوں میں لوگو اسکیچ کریں اور مختلف ورژنز کو فائلز میں محفوظ کریں۔
مکمل کیٹلاگ: felo.ai/skills/pi-coding-agent — اس میں فیلو ویب فیچ بھی شامل ہے جو صفحات کو ساختی ڈیٹا میں بدلتا ہے، اور فیلو لائیو ڈاک جو آپ کے فراہم کردہ ڈاکیومنٹس سے جواب دیتا ہے، کھلی ویب سے نہیں۔
تین سیشن جو چلانے کے قابل ہیں
ویسے لکھے گئے جیسے آپ اصل میں ٹائپ کریں۔
موجودہ لائبریری کے رویے کے مطابق بگ درست کریں
اسٹیک ٹریس کسی ڈپینڈنسی میں جاتا ہے، اور آپ کا پن کیا ہوا ورژن دستاویزات سے دو ریلیز پیچھے — یا آگے — ہے۔
اس میتھڈ کی موجودہ دستاویزات حاصل کریں، سائنچر کو پن ورژن سے موازنہ کریں، اور کال سائٹ میں پیوند لگائیں۔
جو واپس آتا ہے وہ پیوند ہے اور وہی دستاویزات جن پر مبنی ہے۔ کوئی اندازہ نہیں جو کمپائل ہو اور پھر لوڈ پر عجیب رویہ دکھائے۔
کوڈ کرتے ہوئے تکنیکی بریف تیار کریں
آپ کو build-versus-buy فیصلہ ایسے لوگوں کو سمجھانا ہے جو ریپوزٹری کبھی نہیں کھولیں گے۔
ان تین سروسز کی موجودہ قیمت اور حد تلاش کریں اور چھ سلائیڈز تیار کریں جنہیں میں ایڈٹ کر سکوں۔
حوالہ شدہ موازنہ اور سلائیڈ ڈرافٹ، اسی سیشن سے جو ابھی آپ کا کوڈ سنبھال رہا ہے۔ ڈرافٹ مرحلہ اصل نقطہ ہے: آؤٹ لائن بدلنے میں کچھ نہیں جاتا، اور مکمل ڈیک دوبارہ تیار کرنا جائزہ سائیکل لیتا ہے۔ سلائیڈز براہ راست felo.ai/slides پر بھی دستیاب ہیں جب آپ انہیں ٹرمینل سے دور ایڈٹ کرنا چاہیں۔
ریکارڈ شدہ ریلیز ایونٹ پر نظر ڈالیں
وینڈر کی لانچ گفتگو میں رویے کی تبدیلی کا ذکر ہوتا ہے جو کبھی چینج لاگ میں نہیں آئی۔
ٹرانسکرپٹ حاصل کریں، ہر رویے کی تبدیلی لسٹ کریں، اور چیک کریں کون سی ہماری کنفیگ پر اثر انداز ہوتی ہے۔
ریکارڈنگ پر مبنی چیک لسٹ، ٹائم اسٹیمپ کے ساتھ جسے آپ تصدیق کر سکتے ہیں — کوئی خلاصہ نہیں جس پر صرف یقین کرنا پڑے۔
حفاظتی اصول
پی میں اجازت کی سینڈ باکس نہیں ہے۔ یہ سچ ہے، اور مضمون میں شامل ہونا چاہیے، فٹ نوٹ میں نہیں۔ پی کی اپنی سیکیورٹی نوٹس میں لکھا ہے کہ اسکل ماڈل کو وہ سب چلانے کی ہدایت دے سکتا ہے جو یوزر چلا سکتا ہے۔ اسکل اتنا ہی طاقتور ہے جتنا آپ کا شیل اکاؤنٹ۔ اس لیے انسٹال کرنے سے پہلے پڑھیں، اسکلز سے گریز نہ کریں۔
بنڈل پہلے پڑھیں۔ فیلو اسکلز سادہ مارک ڈاؤن ہیں۔ SKILL.md کھولیں، اسے دیکھیں، اور دیکھیں کون سے کمانڈز ماڈل کو چلانے کی ہدایت دی گئی ہے۔ یہ ہر اے آئی کوڈنگ ایجنٹ اسکل کے لیے مناسب عمل ہے؛ پی میں یہی مکمل حفاظتی ماڈل ہے۔ اگر بنڈل ایک منٹ میں پڑھنے کے لیے بہت طویل ہو، تو یہی نتیجہ ہے۔ انسٹال صرف فولڈر کاپی ہے، اس لیے حذف بھی فولڈر ڈیلیٹ ہے، کوئی ان انسٹال اسکرپٹ نہیں اور کور میں کچھ باقی نہیں رہتا۔
اعتماد گیٹ کا احترام کریں۔ پروجیکٹ لیول .pi/skills اور .agents/skills صرف اعتماد کے بعد لوڈ ہوتے ہیں۔ یوزر لیول روٹس ان بنڈلز کے لیے رکھیں جو آپ نے جان بوجھ کر منتخب کیے، اور پروجیکٹ کا دائرہ اتنا چھوٹا رکھیں کہ نئی فولڈر پہچان سکیں۔
کلید یوزر کنفیگ میں رکھیں۔ فیلو CLI ~/.felo/config.json پڑھتا ہے۔ اگر API کلید کبھی پروجیکٹ کے .pi/skills میں آئے، تو یہ سیٹ اپ کی غلطی ہے، اسکل کا رویہ نہیں — اور یہ وہ غلطی ہے جو کمیٹ میں آ جاتی ہے۔
آؤٹ پٹ میں سورس مانگیں۔ اسکل کی اصل خوبی یہ ہے کہ ہر دعویٰ تاریخ اور تصدیق کے لیے جگہ کے ساتھ آتا ہے۔ جب یہ فارمیٹ ڈیفالٹ نہ ہو، تو اسے بیان کریں۔
عمومی سوالات
پی ایکسٹینشن اور فیلو اسکل میں کیا فرق ہے؟
ایکسٹینشنز ٹائپ اسکرپٹ کوڈ ہیں جو ہارنس کے چلنے کا طریقہ بدلتے ہیں۔ اسکلز مارک ڈاؤن طریقے ہیں جو ایجنٹ ضرورت کے وقت لوڈ کرتا ہے۔ فیلو بنڈلز اسکلز ہیں، اس لیے وہ پی کے کور میں نہیں چلتے جیسے ایکسٹینشنز چلتے ہیں۔
پی اسکلز کہاں تلاش کرتا ہے؟
عالمی طور پر ~/.pi/agent/skills اور ~/.agents/skills میں؛ ہر پروجیکٹ کے لیے .pi/skills اور .agents/skills میں، اعتماد کے بعد؛ اور پیکجز میں skills/ ڈائریکٹری یا package.json میں pi.skills انٹری کے ذریعے۔
کیا میں فیلو اسکلز npm کے ذریعے ٹیم کو دے سکتا ہوں؟
پی پیکجز npm، git، اور لوکل پاتھ سپورٹ کرتے ہیں۔ اگر آپ کی ٹیم پہلے سے مشترکہ پیکجز pi install کے ذریعے انسٹال کرتی ہے، تو فیلو بنڈلز اسی پیکج میں skills/ ڈائریکٹری کے تحت شامل ہو سکتے ہیں۔
کیا فیلو اسکلز کو ریپوزٹری میں API کلید چاہیے؟
نہیں۔ فیلو CLI ~/.felo/config.json پڑھتا ہے۔ کلید یوزر کنفیگ میں رکھیں تاکہ وہ کبھی پروجیکٹ کمیٹ میں نہ آئے۔
پی میں اجازت کی سینڈ باکس نہیں ہے۔ کیا یہ اسکلز کے لیے مسئلہ ہے؟
انسٹال کرنے سے پہلے پڑھنے کی وجہ ہے۔ پی کی دستاویزات واضح ہیں کہ اسکل آپ کے شیل اکاؤنٹ کی مکمل رسائی رکھتا ہے۔ صرف وہ بنڈلز استعمال کریں جن کا جائزہ لیا ہے، اور وہ ترجیح دیں جو ایک منٹ میں پڑھ سکیں۔
کون سی فیلو اسکل سے آغاز کروں؟
فیلو سرچ سے آغاز کریں اگر آپ کا کام موجودہ ورژنز، قیمتوں، یا ایڈوائزریز پر منحصر ہے۔ باقی سب اس وقت زیادہ فائدہ مند ہو جاتے ہیں جب جواب کے ساتھ سورس بھی آتا ہے۔
وہ اسکل منتخب کریں جو آپ کے سب سے عام بند راستے کو کور کرتی ہے، اس فولڈر کو ~/.pi/agent/skills میں کاپی کریں، اور اگلا سوال اس توقع کے ساتھ پوچھیں کہ جواب میں سورس ملے گا، یادداشت نہیں۔ کور بالکل اتنا ہی چھوٹا رہتا ہے — سیشن اندازہ لگانا چھوڑ دیتا ہے۔
پی کوڈنگ ایجنٹ کے لیے فیلو اسکلز دریافت کریں →
یہ مضمون ان زبانوں میں بھی دستیاب ہے: English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, Русский, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, ไทย, Español, বাংলা and Português۔