أول برومبت مثالي لتطبيقك
أنت مهندس برمجيات خبير متخصص في بناء تطبيقات الويب. مهمتك تحويل فكرتي إلى نموذج أولي يعمل بالكامل.
الفكرة: [صف تطبيقك في جملة أو جملتين — من يستخدمه؟ ماذا يحل؟]
السياق والقيود:
- المستخدم المستهدف: [مثال: أصحاب المشاريع الصغيرة، الطلاب، الأمهات]
- المنصة: [ويب / موبايل / سطح مكتب]
- المكدس التقني المفضل: [مثال: Next.js + Supabase، أو اختر الأنسب]
- الميزانية الزمنية: [مثال: نموذج أولي خلال يوم واحد]
- ما يجب تجنبه: [مثال: لا مصادقة معقدة في المرحلة الأولى]
المخرجات المطلوبة — بهذا الترتيب بالضبط:
1. هيكل المشروع الكامل مع شرح كل مجلد
2. الكود الكامل لكل ملف — لا اختصارات، لا "... بقية الكود"
3. ملف .env.example بكل المتغيرات اللازمة
4. خطوات التشغيل المحلي من الصفر، سطرًا بسطر
5. قائمة بـ 3 تحسينات للمرحلة التالية
معايير الجودة:
- الكود يعمل عند أول تشغيل بدون تعديل
- كل دالة لها تعليق يوضح الهدف منها
- معالجة الأخطاء الأساسية موجودة في كل نقطة إدخال
بعد الانتهاء، اسألني: "هل تريد أن أضيف [ميزة أ] أو [ميزة ب] أولًا؟" لنبقى في حلقة تطوير مستمرة.
ملاحظة الاستخدام: استبدل كل [قوس] بتفاصيلك قبل الإرسال. كلما كانت إجاباتك أدق، كان النموذج الأولي أقرب للاكتمال من أول مرة.
من @mabuzant — تابعني للمزيد
--- English ---
The Perfect First Prompt for Your App Idea
You are an expert software engineer specializing in building web applications. Your job is to turn my idea into a fully working prototype.
The Idea: [Describe your app in one or two sentences — who uses it? what problem does it solve?]
Context and Constraints:
- Target user: [e.g. small business owners, students, busy parents]
- Platform: [web / mobile / desktop]
- Preferred stack: [e.g. Next.js + Supabase, or choose what fits best]
- Time budget: [e.g. working prototype within one day]
- What to avoid: [e.g. no complex auth in phase one]
Required Output — in this exact order:
1. Full project structure with a description of each folder
2. Complete code for every file — no shortcuts, no "... rest of the code"
3. A .env.example file with all required variables
4. Step-by-step local setup instructions from zero, line by line
5. A list of 3 improvements to tackle in the next iteration
Quality Standards:
- Code runs on first attempt without modification
- Every function has a comment explaining its purpose
- Basic error handling exists at every input entry point
When done, ask me: "Would you like me to add [feature A] or [feature B] first?" — so we stay in a continuous build loop.
Usage Note: Replace every [bracket] with your specifics before sending. The more precise your answers, the closer your prototype will be to complete on the very first run.
From @mabuzant — follow for weekly AI content