پیشبرد Vibecoding – افکار FELD

چندی پیش ، در کهکشان دور ، دور ، من CTO یک شرکت عمومی بزرگ و سریع در حال رشد بودم. خوب ، من به همان روشی که ایالات متحده و اولین جمهوری فرانسه بین سالهای 1798 و 1800 جنگ شبه ای داشته اند ، شبه -cto شدم (در اصل ، چیزی شبیه به جنگ ؛ چیزی شبیه به CTO … اما واقعاً نیست.)
از آنجا که عشق دوم خود را دوباره کشف می کنم (اولین عشق من امی است) ، من به چند مربی اعتماد کردم تا به من کمک کنند تا مرا راهنمایی کنم. یکی از آنها مایکل ناتکین است که در چندین نکته مهم در پس زمینه به من کمک می کند.
او به تازگی جدیدترین خواسته های خود را برای مکان نما ، که توییت را از Vasumanmoza به روز می کند ، برای من ارسال کرد.
با توجه به همه چیزهایی که من در مورد آنچه کار می کنم و کار نمی کنم ، اغلب از طریق تجربه و اشتباه (و بازگشت به عقب وقتی که مکان نما+کلود از ریل ها خارج شد) ، رویکرد مایکل از جایی که به آنجا رسیده بودم ، یک پیشرفت دلپذیر بود. بنابراین – به اشتراک گذاشتن او از پایین (با اجازه مایکل).
توصیه می کنم از Claude Sonnet 4 استفاده کنید و می توانید همه این کارها را در مکان نما انجام دهید. این امر صدق می کند که آیا شما در حال ایجاد یک پروژه گرینفیلد هستید یا تغییر قابل توجهی در یک موجود موجود ایجاد می کنید. در صورت لزوم می توانید فرآیند را با Architecture2.md ، Tasks2.md تکرار کنید ، آنها را دور نکنید.
حتماً Puppeteer MCP را نصب کنید تا بتواند در مرورگر تست کند.
مرور
- مرحله معماری را انجام دهید ، به زیر مراجعه کنید
- معماری را مرور کنید. md و هرگونه تغییراتی را که می خواهید ایجاد کنید – یا با ویرایش دستی ، درخواست تغییر یا در ابتدا شروع کنید. به خصوص در خاطر داشته باشید اگر این خیلی با چیزها سازگار است و ساده سازی مورد نظر خود را می خواهید.
- مرحله برنامه ریزی کار را انجام دهید ، به زیر مراجعه کنید
- وظایف را مرور کنید. شما باید حداقل 10 قدم و اغلب 25 یا بیشتر خود را پیدا کنید ، SA ، Y. این معمولاً آنها را در مراحل ترتیب می دهد ، که خوب است. دوباره نگاه کنید و عوارض غیر ضروری را تصحیح کنید.
- یک گپ جدید را شروع کنید
- به او رمزگذاری بدهید. او باید اولین کار را بسیار شاد انجام دهد.
- پس از اتمام ، آن را مرور کنید و سپس برای رسیدن به مرحله بعدی “بروید”. اگر لعنتی هستید ، می توانید آن را برای ترمیم هر کاری که اشتباه انجام داده است ، یا بیشتر اوقات بازرسی مکان نما را بازیابی کنید ، و آن را بگویید چیزی مانند “برو ، اما از Litellm برای آن استفاده کنید” یا هر آنچه که باید متفاوت باشید.
- بشویید و تکرار کنید!
- به صورت اختیاری ، esp. اگر مدتی خیلی دور باشید ، می توانید باشید ، “من مدتی AFK خواهم بود. شما می توانید بدون انتظار برای من ، قدم های پیاده روی را ادامه دهید تا زمانی که هر دو تست های دستی و خودکار می گذرد.” هنوز هم بعد از 25 قدم متوقف می شود یا اگر شما را نادیده گرفته و مدیریت می کند ، اما اغلب پیشرفت بزرگی می کند.
- به شدت توصیه می شود: پس از هر مرحله قوانین مکان نما را کامل یا تولید کنید
چیزی که من هنوز امتحان نکرده ام ، اما باید خوب کار کنم – به او بگویید که چه چیزی پر از کار است. MD ، بنابراین می توانید چت های تازه را به صورت دوره ای شروع کنید و چنین پیام های بزرگی را حفظ نکنید.
مرحله معماری – گرینفیلد
عید [description of your product – the more detailed the better]حرف
[Any tech requirements, i.e. use Python for backend and React + Material-UI for the frontend. The more the better.]
معماری کامل را در معماری قرار دهید. md
– پرونده + ساختار پوشه ها
“هر قسمت چه کاری انجام می دهد
– جایی که دولت در آن زندگی می کند ، چگونه خدمات به هم وصل می شوند
تمام این سند را در Markdown قالب بندی کنید.
مرحله معماری – پایه کد موجود
من می خواهم این پایه کد را تغییر دهم تا انجام شود [whatever]حرف
تمام کارهای خود را به طور مداوم با سبک و معماری موجود انجام دهید.
معماری کامل را در معماری قرار دهید. md
– پرونده + ساختار پوشه ها
“هر قسمت چه کاری انجام می دهد
– جایی که دولت در آن زندگی می کند ، چگونه خدمات به هم وصل می شوند
تمام این سند را در Markdown قالب بندی کنید.
قدم برای برنامه ریزی وظایف
با استفاده از این معماری ، برای ساخت MVP یک طرح مرحله گرانول -با -مرحله ای بنویسید.
هر کار باید:
– تست های فوق العاده کوچک باشید – هر دو باید تست های منفرد داشته باشند که بتوانید آنها را اجرا کنید ، و همچنین یک تست دستی که می توانید از خط فرمان شروع کنید یا از ابزار مرورگر استفاده کنید
– یک شروع روشن + پایان داشته باشید
– روی یک مراقبت تمرکز کنید
من آن را به LLM مهندسی منتقل می کنم که به شما دستور داده می شود یکباره یک کار را انجام دهم ، که به من امکان می دهد بین آنها آزمایش کنم.
آن را به عنوان کار ذخیره کنید. md.
مرحله برنامه نویسی
شما یک مهندس در حال ساخت این پایه کد هستید.
شما @tasks.md و @architecture.md دریافت کرده اید
– هر دو را با دقت بخوانید. نباید در مورد آنچه در حال ساختن هستیم ابهام باشد.
– کار را دنبال کنید. MD و یک کار را به طور همزمان انجام دهید ، سپس تست های خودکار را که نوشتید را اجرا کنید و از خط فرمان یا ابزار مرورگر برای آزمایش دستی استفاده کنید
– پس از اتمام هر کار ، متوقف شوید. من آن را آزمایش می کنم و کد شما را مرور می کنم. اگر کار می کند ، متعهد شوید که به سر بروید و به حالت بعدی بروید. “
شما در حال حاضر در فهرست مناسب هستید. پروژه را از اینجا بسازید. زیر مجموعه ای ایجاد نکنید.
شما مجوز من برای حذف پرونده ها در این فهرست بدون درخواست تأیید دارید.
بسیار مراقب باشید که هرگز دستورات تعاملی را در پیش زمینه انجام ندهید زیرا باقی خواهید ماند. به عنوان مثال ، حتماً سرور توسعه را یک بار ، در پس زمینه با شارژ گرم شروع کنید.
نمونه ای از اینکه یک مرحله از کار چگونه به نظر می رسد

یک مرحله از ساخت:






