اسپکمحور: وقتی نقشهٔ متنی جای کد میشینه
خلاصهٔ کاملتر
تو این مقاله از MindStudio اومده که توسعهٔ spec-driven (یعنی اول نقشهٔ اپ رو با زبون آدمیزاد مینویسی و بعد یه کامپایلر AI از روش برنامه میسازه) دیگه فقط بحث مهندسها نیست. نویسنده میگه کسی که تا حالا یه خط کد ننوشته هم میتونه spec بنویسه، چون مهارت لازم syntax نیست؛ اینه که فرایند کاری خودتو اونقدر خوب بشناسی که بتونی توصیفش کنی.
فرق spec با prompt هم دقیقاً همینجاست. ابزارهای چتمحور در عمل کدجنریتورن: توصیف میکنی، کد بیرون میده، و برای هر تغییر باید یه پرامپت دیگه بزنی؛ تنها ردی که میمونه تاریخچهٔ گفتگوئه. ولی spec یه سند ثابته که میگه اپ چیکار میکنه و کی ازش استفاده میکنه. مثال خود مقاله اینه: سقف تأیید از ۵۰۰۰ دلار میره روی ۱۰۰۰۰ دلار، تو همون یه خط رو تو نقشه عوض میکنی و اپ دوباره کامپایل میشه.
به گفتهٔ نویسنده سود این مدل برای آدم غیرفنی چهارتاست: خوانایی، چون هر کسی تو دپارتمان نقشه رو میخونه و لازم نیست TypeScript بلد باشه؛ موندگاری نیت، چون اگه سازندهٔ ابزار از شرکت بره نفر بعدی بهجای لاگ چت همون spec رو میخونه؛ تغییر ارزون و دقیق، چون ویرایش یه جمله با دست بردن تو منطق شرطی کد فرق داره؛ و یه منبع حقیقت واحد که مرجع همیشگی رفتار اپ میمونه.
مقاله سه رویکرد رو هم کنار هم میذاره: ابزارهای low-code مثل Retool و Bubble که منطق اپ داخل خود پلتفرم میمونه، coding agentهایی مثل Cursor و Claude Code که روی کدبیس موجودِ تیم مهندسی کار میکنن، و spec-driven که خروجیش کد واقعیه و مالکش خود سازمانه. جای درست استفادهش هم همون کارهاییه که الان تو اکسل یا صندوق ایمیل مشترک میچرخه: تأیید تأمینکننده، چکلیست آنبوردینگ، CRM داخلی و داشبورد موجودی.
محدودیتش رو هم نویسنده صاف میگه: خروجی یه وباپ ریسپانسیوئه، نه باینری نیتیو iOS یا اندروید، پس اگه حضور تو اپاستور شرط کاره این مسیر جواب نمیده. Remy، محصولی که خود MindStudio روی همین روش ساخته، از دل یه گفتگو نقشه رو درمیآره و بعد اپ رو با دیتابیس واقعی، احراز هویت و یه URL زنده منتشر میکنه.
نکات کلیدی:
- spec یه سند متنیه نه کد؛ هر تغییر اول توش اعمال میشه و بعد اپ دوباره کامپایل میشه.
- ابزارهای چتمحور فقط تاریخچهٔ گفتگو رو نگه میدارن، ولی spec یه مرجع دائمی از رفتار اپه.
- خروجی spec-driven یه وباپ ریسپانسیوئه، نه اپ نیتیو iOS یا اندروید برای اپاستور.
- Remy شش زیرعامل داره: Coding، Design، Roadmap، QA، Architecture و Research.
- پلنهای Remy از ۹۹ دلار در ماه (۷۹ دلار در حالت سالانه) شروع میشه و هزینهٔ توکن هر پروژه از ایده تا دیپلوی حدود ۱۰۰ تا ۵۰۰ دلار برآورد شده.




