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

Skills for Real Engineers Matt Pocock کی ایک ریپوزٹری ہے جو AI کوڈنگ ایجنٹس کے ساتھ روزمرہ سافٹ ویئر انجنیرنگ میں استعمال ہونے والے ایجنٹ سکیلیں شامل کرتی ہے۔ یہ مصنف کے .agents ڈائریکٹری سے شیئر کی جاتی ہے اور چھوٹا، قابلِ انطباق، قابلِ ترکیب اور ماڈل-agnostic بنایا گیا ہے۔ مصنف انہیں GSD، BMAD اور Spec-Kit جیسے بڑے پروسیس-owning acercāt سے ممتاز کرتا ہے، جو کہ ڈویلپر سے کنٹرول چھین لیتے ہیں؛ ان سکیلیں کی بجائے موجودہ ورکفلو میں fitting ہونے کی کوشش کرتی ہیں۔ انسٹالیشن دو راستوں پر پیش آتی ہے: ایک Claude Code پلاگین مکمل سیٹ کو منیجڈ، רק-اوَنلی بنڈل کے طور پر انسٹال کرتا ہے جو خود بخود اپ ڈیٹ ہوتا ہے، جبکہ skills.sh انسٹالر قابلِ ترمیم سکیل فائلوں کو ایک پروژیکٹ میں کپی کرتا ہے تاکہ استعمال کرنے والے انhein تبدیل کر سکیں۔ انسٹالیشن کے بعد، ایک سیٹ اپ سکیل (setup-matt-pocock-skills) ہر ریپوزٹری میں ایک بار چلائی جاتی ہے تا کہ ای슈 ٹریکر (GitHub، Linear، یا لوکل فائلز) کو کنفیگر کیا جائے، triage لیبلز سیٹ کیے جائیں اور دستاویزات کی جگہ مقرر کی جائیں۔ ریپو کا مشروح مقصد کوڈنگ ایجنٹس میں عام ناکامی کے مواقف کو درست کرنا ہے: - استعمال کرنے والے کے خواہشات اور ایجنٹ کے بنانے والے things کے درمیان بے-тازہ، grill-me اور grill-with-docs جیسے grilling سیشنز کے ذریعے کام شروع ہونے سے پہلے پلن کی تفتیش کر کے doorsolved کیا جاتا ہے۔ - ایجنٹ کیverbose آؤٹپٹ، CONTEXT.md اور ADRs میں دستاویز کردہ مشتری ڈومین زبان بنانے سے doorsolved ہوتا ہے تاکہ ایجنٹ زیادہ مختصر انداز میں سوچے اور بات کریں۔ - کام نہ کرنے والا کوڈ، اسٹیٹک ٹائپس، براؤزر تک رسائی، اور خودکار ٹیسٹس کے ذریعے فیڈبیک لپ کے ذریعے doorsolved ہوتا ہے، جس میں red-green-refactor TDD سکیل اور phased diagnosing-bugs لوپ شامل ہیں۔ - معماری کی سڑک، ڈیزائن-فوکسڈ سکیلیں کے ذریعے doorsolved ہوتی ہے جو گہری ماڈیولز اور کوڈبیس کی معماریت کا منظم جائزہ لینے کو promot karti hain۔ سکیلیں دو بنیادی زمروں میں تقسیم کی جاتی ہیں: انجنیرنگ سکیلیں user-invoked commands شامل کرتی ہیں جیسے ask-matt (skills کاrouter)، grill-with-docs، triage، improve-codebase-architecture، to-spec، to-tickets، implement، اور wayfinder۔ Model-invoked engineering سکیلیں prototype، diagnosing-bugs، research، tdd، domain-modeling، codebase-design، code-review، resolving-merge-conflicts، اور wizard شامل ہیں۔ Model-invoked سکیلیںagent tarafından مناسب ہونے پر خود بخود بلائی جا سکتی ہیں؛ user-invoked سکیلیں ورکفلو کو orchestre کرتی ہیں اور model-invoked سکیلیں بھی بلایا جا سکتا ہے۔ Productivity سکیلیں، کوڈنگ کے باہر بھی استعمال ہونے والی، user-invoked commands grill-me، handoff، teach، to-questionnaire، اور wait-what شامل ہیں، ساتھ ہی reusable interviewing primitive grilling اور writing-for-agents جو ایجنٹ-پڑھنے योग्य دستاویزات جیسے AGENTS.md اور CLAUDE.md تیار کرنے کے لیے استعمال ہوتی ہیں۔ مصنف ایک نیوزلیٹر فراہم کرتا ہے تا کہ سکیلیں میں ہونے वाली تبدیلیوں پر اپ ڈیٹ رہ سکیں۔ ریپوزٹری میں ڈیزائن فیصلات بھی درج کیے گئے ہیں، جس میں Claude Code پلاگین کے طور پر shipping کا فیصلہ بھی شامل ہے، ADR ڈائریکٹری میں۔ مجموعی طور پر، یہ ایک عملی لائبریری ہے جو بار بار قابلِ استعمال انجنیرنگ Practices کو سلش commands اور agent-callable سکیلیں کے طور پر انکوڈ کرتی ہے، جنہیں وہ ڈویلپر پسند کریں گے جنہیں AI ایجنٹس کے ذریعے سافٹ ویئر likhne میں زیادہ کنٹرول چاہیے۔