V1.0 سے V2.0 تک: وائب کوڈنگ پائپ لائن (Vibe Coding Pipeline) پر نظرِ ثانی

میں نے حال ہی میں اپنے اوپن سورس پروجیکٹ، vibe-coding-universal میں ایک چھوٹی سی ٹائپو (غلطی) درست کی۔ میں نے ایک لیبل کو v2.0 (پرانا) سے بدل کر v1.0 (پرانا) کر دیا۔

اس چھوٹی سی تبدیلی نے ایک بڑا مسئلہ ظاہر کر دیا۔ یہاں تک کہ مجھے بھی اپنے ورژن کا نام معلوم نہیں تھا۔ اگر میں خود الجھن کا شکار ہوں، تو آپ کے صارفین بھی راستہ بھٹک جائیں گے۔

میرا پہلا ورژن سادہ تھا۔ یہ AI کو ضروریات سمجھنے میں مدد دینے کے لیے 7 سوالات استعمال کرتا تھا۔ یہ Claude Code یا Cursor جیسے ٹولز کے لیے ایک گائیڈ فائل تیار کرتا تھا۔ یہ کام تو کرتا تھا، لیکن اس میں کچھ خامیاں تھیں:

  • AI کو رنگوں، فونٹس اور سپیسنگ کا اندازہ لگانا پڑتا تھا۔
  • ڈیزائن اور ٹاسک ایک ہی فائل میں موجود تھے۔
  • AI حقیقی ڈیزائن سسٹمز کے بجائے اپنی یادداشت پر انحصار کرتا تھا۔

ورژن 2.0 محض ایک اپ ڈیٹ نہیں ہے۔ یہ کام کرنے کا ایک نیا طریقہ ہے۔

V1.0 بمقابلہ V2.0:

V1.0:

  • ضروریات کے سوالات کے 7 راؤنڈز۔
  • ڈیزائن کے کوئی اصول نہیں۔
  • ایک واحد گائیڈ فائل۔
  • کوئی بیرونی حوالہ نہیں۔

V2.0:

  • ضروریات کے 7 راؤنڈز + ڈیزائن کی ترجیحات کے 7 راؤنڈز۔
  • رنگوں، فونٹس اور لے آؤٹ کے اصولوں کے ساتھ مکمل DESIGN_SPEC.md۔
  • ایک مکمل Build Spec پیکیج (PRD، ڈیزائن، آرکیٹیکچر، ٹاسک)۔
  • Stripe، Linear، اور Apple جیسے 71 برانڈ ڈیزائن سسٹمز تک رسائی۔
  • AI کے استعمال کے لیے درست CSS ٹوکنز۔

زیادہ تر لوگ خراب AI پرامپٹس لکھتے ہیں۔ وہ پوچھتے ہیں، "آپ کو کون سا ڈیزائن اسٹائل پسند ہے؟" یہ بہت مبہم ہے۔

اس کے بجائے V2.0 ملٹی پل چوائس (کثیر الانتخابی) کا استعمال کرتا ہے۔ ہر راؤنڈ میں 4 سے 6 آپشنز کے ساتھ ایک سوال پوچھا جاتا ہے۔

  • راؤنڈ 1: پروجیکٹ کی قسم (SaaS، ڈیش بورڈ، AI ٹول، وغیرہ)۔
  • راؤنڈ 2: بصری حوالہ (Stripe، Apple، Vercel، وغیرہ)۔
  • راؤنڈ 3: رنگوں کا موڈ (ٹھنڈا، گرم، نیوٹرل)۔

7 راؤنڈز کے بعد، سسٹم 71 برانڈ سسٹمز سے ڈیزائن ٹوکنز نکالتا ہے۔ یہ CSS ویری ایبل کی ایک فہرست فراہم کرتا ہے۔ یہ AI کو بالکل درست ہدایات دیتا ہے۔

ورژن کی غلطی اس لیے ہوئی کیونکہ V1.0 اور V2.0 کے درمیان فرق بہت زیادہ تھا۔ میں دونوں کو "موجودہ" ورژن سمجھ رہا تھا۔

اگر آپ کا پروجیکٹ کسی بڑے بدلاؤ سے گزر رہا ہے، تو ورژن کے واضح لیبل استعمال کریں۔ صارفین آپ کے ڈھانچے کو سمجھنے میں 5 منٹ نہیں لگائیں گے۔ وہ آپ کو صرف 10 سیکنڈ دیتے ہیں۔

اپنی اگلی اپ ڈیٹ سے پہلے، خود سے پوچھیں:

کیا ایک نیا صارف 3 سیکنڈ میں اس موازنے کو سمجھ سکتا ہے؟

اگر جواب 'نہیں' ہے، تو اپنا کوڈ ٹھیک کرنے سے پہلے اپنا متن ٹھیک کریں۔

ماخذ: https://dev.to/manoir_yantai_f22f01340f0/cong-v10-dao-v20-ge-vibe-coding-guan-xian-de-jia-gou-ji-fan-si-591h

اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi