منصوبے کے بارے میں
یہ mattpocock/skills کا سادہ چینی مقامی ورژن ہے، جو Claude Code، Codex جیسے کوڈنگ ایجنٹس کے لیے مصنف کے روزمرہ کے حقیقی انجینئرنگ کاموں میں استعمال ہونے والی ایجنٹ مہارتوں کا ایک مجموعہ فراہم کرتا ہے، جس میں چھوٹے اور قابلِ ترمیم، قابلِ ترکیب ہونے پر زور دیا گیا ہے، بجائے اس کے کہ پورے ترقیاتی عمل کو سنبھالنے والے طریقہ کار کے فریم ورک کے۔
مقامی بنانے کا محرک اور حکمت عملی:
- چینی وضاحت چینی مادری زبان کے ڈویلپرز کے لیے تصوراتی تبدیلی کی لاگت کو کم کر سکتی ہے؛ چینی میں تعامل یا چینی کارپس پر بہتر بنائے گئے ماڈلز کے لیے، چینی پرامپٹ چینی سیاق و سباق کے ساتھ زیادہ مطابقت رکھتا ہے، جس سے چینی-انگریزی ملاوٹ سے پیدا ہونے والی ابہام کم ہوتی ہے۔
- ترجمہ مہارت پر مبنی مواد کی لوکلائزیشن کا استعمال کرتا ہے: صرف قدرتی زبان کی وضاحت کا ترجمہ کیا جاتا ہے، جبکہ ڈائرکٹری کے نام، مہارت کے نام، فرنٹ میٹر کلید، کمانڈز، کوڈ بلاکس، راستے، یو آر ایل، پیکج/ٹول/API شناخت کنندگان کو محفوظ رکھا جاتا ہے، تاکہ انسٹالیشن اور رن ٹائم رویے میں خلل نہ پڑے۔
- ریپوزٹری مواد کی تازہ کاری کے طریقے سے اپ اسٹریم کے ساتھ ہم آہنگ ہوتی ہے، اپ اسٹریم گٹ ہسٹری یا ریپوزٹری مینجمنٹ اسٹیٹ کو ہم آہنگ نہیں کرتی؛ حالیہ ترجمہ کلاؤڈ (اینتھروپک) نے کیا تھا اور مینٹینر نے PR کے ذریعے مین میں ضم کیا، دیکھ بھال کے قواعد .skills/translate-skill/SKILL.md میں درج ہیں۔
انسٹالیشن کے طریقے (تین میں سے ایک، دہرائیں نہیں):
1. skills.sh انسٹالر: npx skills@latest add vinvcn/mattpocock-skills-zh-CN چلائیں، انسٹال کرنے کے لیے مہارتیں اور ہدف والے کوڈنگ ایجنٹس منتخب کریں۔ یہ طریقہ مہارتوں کو پروجیکٹ میں کاپی کرتا ہے، جس سے ترمیم اور تخصیص آسان ہوتی ہے۔
2. Claude Code پلگ ان: /plugin marketplace add vinvcn/mattpocock-skills-zh-CN اور /plugin install mattpocock-skills@mattpocock چلائیں، بطور منظم صرف پڑھنے کے قابل بنڈل انسٹال کریں، نئے ورژن کے ساتھ یکساں اپ ڈیٹ ہوتا ہے، ان صارفین کے لیے موزوں جو صرف براہ راست استعمال کرنا چاہتے ہیں اور اپ ڈیٹس کی پیروی کرنا چاہتے ہیں۔
3. DeepSeek Harness (dsh): dsh plugin --profile web add @vinvcn/dsh-mattpocock-skills-zh کے ساتھ بطور پلگ ان انسٹال کریں، انسٹالیشن کے بعد /zh- کے ساتھ مہارت کا نام جوڑ کر کال کریں، مثال کے طور پر /zh-grilling۔
پہلی انسٹالیشن پر /setup-matt-pocock-skills منتخب کریں اور ایجنٹ میں ایک بار چلائیں، تاکہ ایشو ٹریکر (GitHub، Linear یا مقامی فائل)، ٹرائیج کے لیے استعمال ہونے والے لیبلز اور docs کی محفوظ جگہ ترتیب دی جا سکے۔
ڈیزائن کا فلسفہ: مصنف نے کوڈنگ ایجنٹس کی عام ناکامی کے نمونوں کے لیے متعلقہ مہارتیں ڈیزائن کی ہیں:
- ضروریات کی بے ترتیبی: grilling سیشن (/grill-me، /grill-with-docs) کے ذریعے ایجنٹ کو کام شروع کرنے سے پہلے تفصیل سے سوال کرنے پر مجبور کیا جاتا ہے، ارادے کو ہم آہنگ کرنے کے لیے۔
- اظہار کی طوالت: shared language دستاویز (CONTEXT.md) کے ذریعے ایجنٹ کو پروجیکٹ کی اصطلاحات کو سمجھنے میں مدد ملتی ہے، ناموں میں مستقل مزاجی، کوڈ براؤز کرنے میں آسانی، اور سوچ میں ٹوکن کی بچت ہوتی ہے۔
- کوڈ چل نہیں پاتا: فیڈ بیک لوپس (جامد ٹائپنگ، براؤزر تک رسائی، خودکار ٹیسٹ) پر زور دیا جاتا ہے، /tdd ریڈ-گرین-ریفیکٹر سائیکل کو آگے بڑھاتا ہے، /diagnosing-bugs ایک نظم و ضبط والا، مرحلہ وار جانچنے والا ڈیبگنگ سائیکل فراہم کرتا ہے۔
- فن تعمیر کا بگاڑ: /to-spec اسپیک لکھنے سے پہلے پوچھتا ہے کہ کون سے ماڈیول تبدیل کرنے کی تیاری ہے؛ /improve-codebase-architecture کوڈ بیس میں گہرے ہونے کے مواقع اسکین کرتا ہے اور ایک بصری HTML رپورٹ تیار کرتا ہے، جسے باقاعدہ سروے کے طور پر رکھا جاتا ہے نہ کہ بچاؤ کے طور پر۔
مہارتیں "کون کال کرسکتا ہے" کے لحاظ سے دو اقسام میں تقسیم ہیں: صارف کے ذریعے بلائی گئی (صارف کو نام درج کرکے متحرک کرنا ہوتا ہے، آرکیسٹریشن کے لیے ذمہ دار، ماڈل کے ذریعے بلائی گئی مہارتوں کو کال کرسکتی ہے لیکن کسی اور صارف کے ذریعے بلائی گئی مہارت کو نہیں) اور ماڈل کے ذریعے بلائی گئی (صارف کے ذریعے بلائی جا سکتی ہے، اور کام کے مماثل ہونے پر ایجنٹ خود بخود متحرک ہو سکتی ہے، دوبارہ قابل استعمال نظم و ضبط رکھتی ہے)۔
انجینئرنگ (انجینئرنگ کلاس):
- صارف کے ذریعے بلائی گئی: ask-matt (اس ریپوزٹری کی مہارت روٹنگ)، grill-with-docs (انٹرویو اور CONTEXT.md اور ADR کو برقرار رکھنا)، triage (ٹرائیج رولز اسٹیٹ مشین کے ساتھ ایشو کو آگے بڑھانا)، improve-codebase-architecture، setup-matt-pocock-skills، to-spec (بات چیت کو اسپیک میں ترتیب دینا اور ایشو ٹریکر پر شائع کرنا)، to-tickets (منصوبے کو بلاکنگ تعلقات کے ساتھ ٹریسر-بلٹ ٹکٹوں میں تقسیم کرنا)، wayfinder (بڑے کام کو ایشو ٹریکر پر فیصلے کے ٹکٹوں کے مشترکہ نقشے میں منصوبہ بنانا)، implement (اسپیک/ٹکٹ کے مطابق لاگو کرنا، طے شدہ seams پر /tdd چلانا اور /code-review کے ساتھ ختم کرنا)۔
- ماڈل کے ذریعے بلائی گئی: prototype (ایک بار کا پروٹوٹائپ بنانا، سنگل فائل HTML یا متعدد UI مختلف شکلیں تیار کرنا)، diagnosing-bugs، research (اعلیٰ اعتبار والے بنیادی ذرائع کے ساتھ تحقیق اور حوالہ جات کے ساتھ مارک ڈاؤن محفوظ کرنا)، tdd، domain-modeling، codebase-design (گہرے ماڈیول ڈیزائن کے نظم و ضبط اور الفاظ)، code-review (معیارات اور اسپیک کے دو محور، متوازی ذیلی ایجنٹ جائزہ)، resolving-merge-conflicts (ہر ہنک کو حل کرنا اور فریقین کے ارادوں کا پتہ لگانا، --abort استعمال نہ کرنا)، wizard (انٹرایکٹو باش وزرڈ بنانا، انفراسٹرکچر کنفیگریشن، اسناد، CI سیکرٹس، ایک بار کی منتقلی جیسے مراحل میں دستی تکمیل کی رہنمائی)۔
پیداواری صلاحیت (عام ورک فلو، صرف کوڈ تک محدود نہیں):
- صارف کے ذریعے بلائی گئی: grill-me، handoff (بات چیت کو حوالے کرنے کی دستاویز میں کمپریس کرنا)، teach (موجودہ ڈائرکٹری کو اسٹیٹ فل تدریسی ورک اسپیس کے طور پر کراس سیشن تدریس کے لیے استعمال کرنا)، to-questionnaire (فیصلے کو مارک ڈاؤن سوالنامے میں تبدیل کرنا تاکہ جواب دینے کے قابل شخص اسے بھرے)، wait-what (لاپتہ سیاق و سباق کو مکمل کرنا اور پیغام کو سادہ زبان میں دوبارہ بیان کرنا)۔
- ماڈل کے ذریعے بلائی گئی: grilling (دوبارہ قابل استعمال انٹرویو پرائمیٹو، grill-me، grill-with-docs، triage، wayfinder، improve-codebase-architecture کی حمایت)، writing-for-agents (ایجنٹس کے لیے دستاویزات لکھنا، جیسے AGENTS.md/CLAUDE.md)۔
متفرق (مقامی طور پر برقرار لیکن کم استعمال): git-guardrails-claude-code (ہکس کے ساتھ push، reset --hard، clean جیسے خطرناک گٹ کمانڈز کو چلانے سے پہلے روکنا)، migrate-to-shoehorn (ٹیسٹ فائلوں میں as ٹائپ ایشرن کو @total-typescript/shoehorn میں منتقل کرنا)، scaffold-exercises (سیکشنز، مسائل، حل، وضاحتوں پر مشتمل مشق ڈائرکٹری بنانا)، setup-pre-commit (Husky pre-commit ہکس ترتیب دینا، lint-staged، Prettier، ٹائپ چیک اور ٹیسٹ کو مربوط کرنا)۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.