𝗙𝗿𝗼𝗺 𝗩𝟭.𝟬 𝘁𝗼 𝗩𝟮.𝟬: 𝗔 𝗥𝗲𝘁𝗵𝗶𝗻𝗸 𝗼𝗳 𝘁𝗵𝗲 𝗩𝗶𝗯𝗲 𝗖𝗼𝗱𝗶𝗻𝗴 𝗣𝗶𝗽𝗲𝗹𝗶𝗻𝗲
મેં તાજેતરમાં મારા ઓપન સોર્સ પ્રોજેક્ટ, vibe-coding-universal માં એક નાની ટાઈપો (ભૂલ) સુધારી છે. મેં એક લેબલ v2.0 (જૂનું) માંથી v1.0 (જૂનું) માં બદલ્યું.
આ નાના ફેરફારથી એક મોટી સમસ્યા સામે આવી. મને પણ મારા પોતાના વર્ઝનનું નામ ખબર નહોતી. જો હું મૂંઝવણમાં હોઉં, તો તમારા યુઝર્સ પણ મૂંઝવણમાં મુકાશે.
મારું પહેલું વર્ઝન સરળ હતું. AI ને જરૂરિયાતો (requirements) સમજવામાં મદદ કરવા માટે તે 7 પ્રશ્નોનો ઉપયોગ કરતું હતું. તે Claude Code અથવા Cursor જેવા ટૂલ્સ માટે એક ગાઈડ ફાઇલ બનાવતું હતું. તે કામ કરતું હતું, પરંતુ તેમાં ખામીઓ હતી:
- AI એ રંગો, ફોન્ટ્સ અને સ્પેસિંગનો અંદાજ લગાવવો પડતો હતો.
- ડિઝાઇન અને કાર્યો (tasks) એક જ ફાઇલમાં રહેતા હતા.
- AI વાસ્તવિક ડિઝાઇન સિસ્ટમ્સને બદલે તેની પોતાની મેમરી પર આધાર રાખતું હતું.
Version 2.0 માત્ર એક અપડેટ નથી. તે કામ કરવાની એક નવી રીત છે.
V1.0 વિરુદ્ધ V2.0:
V1.0:
- જરૂરિયાતોના પ્રશ્નોના 7 રાઉન્ડ.
- કોઈ ડિઝાઇન નિયમો નહીં.
- એક જ ગાઈડ ફાઇલ.
- કોઈ બાહ્ય સંદર્ભો (external references) નહીં.
V2.0:
- જરૂરિયાતોના 7 રાઉન્ડ + ડિઝાઇન પસંદગીઓના 7 રાઉન્ડ.
- રંગો, ફોન્ટ્સ અને લેઆઉટ નિયમો સાથેની સંપૂર્ણ DESIGN_SPEC.md.
- એક સંપૂર્ણ Build Spec પેકેજ (PRD, Design, Architecture, Tasks).
- Stripe, Linear અને Apple જેવી 71 બ્રાન્ડ ડિઝાઇન સિસ્ટમ્સની એક્સેસ.
- AI દ્વારા ઉપયોગ કરવા માટે ચોક્કસ CSS tokens.
મોટાભાગના લોકો ખરાબ AI prompts લખે છે. તેઓ પૂછે છે, "તમને કઈ ડિઝાઇન સ્ટાઇલ ગમે છે?" આ ખૂબ જ વ્યાપક (broad) છે.
તેના બદલે V2.0 મલ્ટીપલ ચોઈસ (multiple choice) નો ઉપયોગ કરે છે. દરેક રાઉન્ડમાં 4 થી 6 વિકલ્પો સાથે એક પ્રશ્ન પૂછવામાં આવે છે.
- રાઉન્ડ 1: પ્રોજેક્ટનો પ્રકાર (SaaS, Dashboard, AI tool, વગેરે).
- રાઉન્ડ 2: વિઝ્યુઅલ રેફરન્સ (Stripe, Apple, Vercel, વગેરે).
- રાઉન્ડ 3: કલર મૂડ (Cool, Warm, Neutral).
7 રાઉન્ડ પછી, સિસ્ટમ 71 બ્રાન્ડ સિસ્ટમ્સમાંથી ડિઝાઇન ટોકન્સ (design tokens) મેળવે છે. તે CSS વેરિએબલ લિસ્ટ આઉટપુટ તરીકે આપે છે. આ AI ને ચોક્કસ સૂચનાઓ આપે છે.
વર્ઝન ભૂલ એટલા માટે થઈ કારણ કે V1.0 અને V2.0 વચ્ચેનું અંતર ખૂબ મોટું હતું. હું બંનેને "વર્તમાન" (current) વર્ઝન તરીકે જોતો હતો.
જો તમારા પ્રોજેક્ટમાં મોટો ફેરફાર થતો હોય, તો સ્પષ્ટ વર્ઝન લેબલ્સનો ઉપયોગ કરો. યુઝર્સ તમારી સ્ટ્રક્ચર સમજવા માટે 5 મિનિટ નહીં વિતાવે. તેઓ તમને માત્ર 10 સેકન્ડ આપશે.
તમારા આગામી અપડેટ પહેલાં, તમારી જાતને પૂછો:
શું નવો યુઝર આ સરખામણી 3 સેકન્ડમાં સમજી શકે છે?
જો જવાબ 'ના' હોય, તો તમારો કોડ સુધારતા પહેલા તમારું લખાણ સુધારો.
વૈકલ્પિક લર્નિંગ કોમ્યુનિટી: https://t.me/GyaanSetuAi