Panduan

30 Prompt Vibe Coding yang Bisa Kamu Salin (Contekan)

Prompt vibe coding terbaik itu singkat, spesifik, dan tentang perilaku: siapa yang memakai aplikasi, apa yang bisa mereka lakukan, apa yang disimpan, dan bagaimana tampilannya. Di bawah ini ada 30 prompt yang bisa kamu salin dan tempel, dikelompokkan menurut tahap yang sedang kamu jalani, dari build pertama sampai publikasi. Ganti bagian dalam [kurung siku] dengan detailmu sendiri.

Prompt ini berfungsi di pembuat aplikasi AI atau agen coding mana pun. Jika kamu ingin alasan di baliknya, panduan kami yang lebih panjang tentang cara menulis prompt untuk pembuat aplikasi AI menjelaskan prinsipnya. Halaman ini adalah contekannya.

Cara memakai contekan ini

  • Mulai dengan satu prompt build pertama, lalu pakai yang lain satu per satu.
  • Uji setelah setiap prompt. Klik-klik perubahannya sebelum mengirim yang berikutnya.
  • Pertahankan yang sudah berfungsi. Sebagian besar prompt lanjutan di sini diakhiri "pertahankan yang lain tetap sama" dengan alasan yang jelas.
  • Tempel teks persis. Pesan error, label tombol, dan kata-kata di layar selalu lebih baik daripada deskripsi.

Prompt build pertama

Prompt ini menentukan bentuk aplikasi. Masing-masing menyebut pengguna, tindakan, data, dan tampilan.

1. Pelacak sederhana

Buatkan aku pelacak [kebiasaan]. Aku bisa menambah [kebiasaan] dengan nama dan warna, mencentangnya sekali per hari, dan melihat grid 30 hari serta streak saat ini. Simpan semuanya agar tetap ada setelah refresh. Desain bersih dan minimalis yang berfungsi di ponsel.

2. Halaman booking usaha kecil

Buat halaman booking untuk [salon rambut]-ku. Pelanggan memilih layanan ([potong 30 menit, pewarnaan 90 menit]), tanggal, dan slot waktu kosong antara [9.00 dan 18.00], lalu mengisi nama, telepon, dan email. Dua orang tidak boleh memesan slot yang sama. Aku butuh halaman admin privat, di balik login, yang mencantumkan booking mendatang per hari.

3. Alat internal

Buat alat internal agar timku bisa melacak [peminjaman peralatan]. Setiap item punya nama, kode, dan status (tersedia, dipinjam, rusak). Staf login, bisa meminjam item atas nama sendiri dan mengembalikannya. Tampilkan tabel dengan filter menurut status dan riwayat siapa yang memegang tiap item.

4. Landing page dengan waitlist

Buat situs satu halaman untuk [produkku: aplikasi perencana menu makan untuk orang tua yang sibuk]. Hero dengan headline, subjudul satu kalimat, dan pendaftaran email. Lalu tiga manfaat, bagian cara kerja singkat, dan FAQ. Simpan email pendaftar ke database dan tampilkan daftarnya di halaman admin privat.

5. Portal klien

Buat portal klien untuk [studio desain]-ku. Setiap klien login dan hanya melihat proyeknya sendiri, dengan status, file yang kuunggah, dan utas komentar. Aku login sebagai admin dan melihat semua klien. Klien tidak boleh pernah melihat data klien lain.

6. Kalkulator atau alat penawaran

Buat kalkulator penawaran untuk [bisnis kebersihan]-ku. Input: jumlah kamar tidur, kamar mandi, layanan tambahan (oven, jendela, kulkas), dan frekuensi (sekali, mingguan, bulanan). Tampilkan harga saat opsi berubah, beserta rinciannya. Harga: [tempel daftar hargamu]. Tambahkan tombol untuk mengirim permintaan penawaran kepadaku lewat email.

Prompt perencanaan

Pakai ini sebelum fitur besar, atau kapan pun kamu tidak yakin cara menjelaskan sesuatu.

7. Rencanakan sebelum membangun

Sebelum menulis kode apa pun, jelaskan dengan kata-kata biasa layar yang akan kamu bangun, data yang akan kamu simpan, dan keputusan apa saja yang kamu butuhkan dariku. Tunggu persetujuanku.

8. Ubah ide berantakan menjadi versi pertama

Ini ideaku: [tempel catatan]. Usulkan versi pertama terkecil yang tetap berguna, dalam 5–8 poin. Sebutkan apa yang akan kamu tunda dan alasannya.

9. Tanyakan apa yang kurang

Pertanyaan apa yang akan diajukan developer kepadaku sebelum membangun ini? Tanyakan satu per satu, lalu ringkas jawabanku sebagai spesifikasi singkat.

10. Periksa dulu perubahan besar

Aku ingin menambahkan [akun tim di mana beberapa orang berbagi satu workspace]. Jelaskan apa yang harus berubah pada data, layar, dan izin akses, serta apa yang bisa rusak. Jangan ubah apa pun dulu.

Prompt desain

11. Tetapkan gaya yang jelas

Ubah gaya aplikasi: latar putih gading hangat, teks gelap, satu warna aksen [#1F6F50], sudut membulat, spasi lega, dan font sans-serif modern. Pertahankan tata letak dan setiap fitur persis seperti sekarang.

12. Tiru nuansa sebuah referensi

Buat dashboard terasa seperti aplikasi keuangan yang tenang: banyak ruang putih, angka besar dan tebal, label kecil dan abu-abu, satu diagram sederhana di atas. Jangan tiru logo atau teks merek mana pun.

13. Perbaiki tata letak ponsel

Di ponsel selebar 375px, tabel di [halaman Pesanan] bergulir ke samping dan tombolnya saling tumpang tindih. Ubah tiap baris menjadi kartu bertumpuk di layar kecil. Jangan ubah tata letak desktop.

14. State kosong, memuat, dan error

Tambahkan state yang layak pada [daftar Proyek]: state kosong yang ramah dengan tombol untuk menambah proyek pertama, skeleton saat data dimuat, dan pesan yang jelas dengan tombol coba lagi jika pemuatan gagal.

15. Dukungan kanan-ke-kiri

Tambahkan versi antarmuka berbahasa Arab dengan tata letak kanan-ke-kiri penuh. Ikon yang menunjuk arah harus dibalik; angka dan tanggal harus memakai format lokal. Pertahankan bahasa Inggris sebagai default.

Prompt data dan fitur

16. Buat data bertahan

Saat ini dataku hilang saat aku refresh. Simpan di database sungguhan, dan buat layar yang ada tetap berfungsi seperti sekarang.

17. Tambah login

Tambahkan pendaftaran dan login dengan email dan kata sandi. Setiap pengguna hanya boleh melihat dan mengedit [entri] miliknya sendiri. Tampilkan email pengguna di bilah atas dengan tombol keluar.

18. Tambah peran

Tambahkan dua peran: admin dan anggota. Admin bisa menambah, mengedit, dan menghapus [produk]; anggota hanya bisa melihatnya. Terapkan ini di server, bukan hanya dengan menyembunyikan tombol.

19. Tambah pencarian dan filter

Tambahkan kotak pencarian di atas [daftar kontak] yang mencocokkan nama, perusahaan, atau email saat aku mengetik, plus filter untuk [status]. Pertahankan urutan sortir saat ini.

20. Tambah unggah file

Biarkan pengguna melampirkan hingga [5] gambar pada setiap [listing], maksimal [5 MB] per gambar. Tampilkan thumbnail di listing dan tampilan lebih besar saat diklik. Hanya pemilik yang bisa menghapus gambarnya.

21. Impor dari spreadsheet

Tambahkan tombol Impor yang menerima CSV dengan kolom [nama, email, telepon, catatan], menampilkan pratinjau 10 baris pertama, dan membiarkanku mengonfirmasi sebelum menyimpan. Lewati baris tanpa email dan beri tahu berapa yang dilewati.

Prompt perbaikan

22. Laporkan bug dengan jelas

Saat aku [klik Simpan pada formulir edit], aku melihat "[teks error persis]" dan perubahan tidak tersimpan. Seharusnya: perubahan tersimpan dan aku kembali ke daftar. Cari penyebabnya, jelaskan dalam satu atau dua kalimat, lalu perbaiki.

23. Hentikan lingkaran perbaikan

Kita sudah mencoba memperbaiki ini tiga kali dan masih gagal. Berhenti mengubah kode. Sebutkan tiga penyebab paling mungkin, cara memeriksa masing-masing, dan mana yang menurutmu benar.

24. Batalkan efek samping

Perubahan terakhirmu memperbaiki date picker tetapi [sidebar] hilang. Kembalikan sidebar persis seperti semula dan pertahankan perbaikan date picker.

25. Jelaskan sebelum mengubah

Jelaskan bagaimana [total checkout] dihitung saat ini, langkah demi langkah, dengan menunjuk file yang terlibat. Jangan ubah apa pun.

Prompt pengujian dan peninjauan

26. Kasus tepi

Sebutkan 10 cara pengguna nyata bisa merusak [formulir booking]: kolom kosong, teks sangat panjang, klik ganda, dua orang sekaligus, zona waktu yang salah. Uji masing-masing dan perbaiki yang gagal. Laporkan apa yang kamu ubah.

27. Ringkas perubahan terbaru

Ringkas setiap perubahan yang kamu buat dalam [lima] langkah terakhir dengan kata-kata biasa, dan tandai apa pun yang bisa memengaruhi data yang ada.

Prompt keamanan

Padukan dengan halaman kami tentang apakah vibe coding aman.

28. Periksa akses data

Periksa kode server: apakah pengguna yang login bisa membaca atau mengubah [data] milik pengguna lain dengan mengganti ID dalam permintaan? Tunjukkan di mana akses diperiksa dan perbaiki celah apa pun.

29. Periksa secret yang terekspos

Sebutkan setiap kunci API, kata sandi, atau token yang dipakai aplikasi ini dan di mana masing-masing disimpan. Pastikan tidak ada yang berada di kode yang berjalan di browser atau ter-commit di file. Pindahkan ke secret jika ada.

Prompt publikasi

30. Pemeriksaan pra-peluncuran

Aku akan mempublikasikan ini untuk pengguna sungguhan. Telusuri sebagai reviewer: tautan rusak, judul dan deskripsi halaman yang hilang, formulir tanpa validasi, halaman lambat, error konsol, dan apa pun yang tampak belum selesai di ponsel. Beri aku daftar berurutan menurut kepentingan, lalu perbaiki lima teratas.

Prompt yang sebaiknya dihindari

Beberapa prompt selalu menghasilkan hasil yang lebih buruk:

  • "Buat lebih baik." Baik dalam hal apa? Sebut layar dan perubahannya.
  • "Perbaiki semuanya." AI akan mengubah banyak hal dan kamu tidak tahu apa yang bergeser.
  • "Pakai [library] dan [framework] dan [pola]." Kecuali ada alasan, jelaskan perilakunya dan biarkan alat memilih stack.
  • "Ini kunci API-ku: …" Jangan pernah menempelkan secret ke chat. Pakai pengaturan secret alat.
  • Sepuluh fitur dalam satu pesan. Pecah.

Menjadikan prompt sebagai kebiasaan

Setelah beberapa proyek, kamu akan punya versi sendiri dari prompt-prompt ini. Simpan di catatan dan pakai ulang yang berhasil. Mythex juga mengingat siapa kamu dan cara kerjamu di berbagai proyek, jadi preferensi yang kamu ulang, seperti gaya atau stack andalan, terbawa tanpa perlu diketik ulang.

Jika kamu buntu di prompt pertama, generator prompt aplikasi gratis mengubah ide satu kalimat menjadi prompt awal yang lebih lengkap. Dan untuk melihat hasil prompt-prompt ini dalam praktik, baca contoh vibe coding kami, atau tempel prompt 1 ke pembuat aplikasi AI dan ubah bagian dalam kurung dengan ideamu sendiri.

Pertanyaan

Apa yang membuat prompt vibe coding bagus?

Ia menyebut untuk siapa aplikasinya, apa yang bisa dilakukan orang di dalamnya, data apa yang disimpan, dan bagaimana tampilannya, dalam satu paragraf pendek. Setelah build pertama, prompt yang bagus meminta satu perubahan dalam satu waktu dan menyebut apa yang harus tetap sama.

Sebaiknya menulis satu prompt panjang atau banyak prompt pendek?

Pakai satu paragraf yang solid untuk build pertama, lalu prompt pendek untuk tiap perubahan. Prompt pertama yang sangat panjang dengan puluhan fitur cenderung menghasilkan sesuatu yang setengah jadi di mana-mana, sedangkan tindak lanjut kecil mudah diuji dan dibatalkan.

Apakah prompt ini berfungsi di alat vibe coding mana pun?

Ya. Prompt ini ditulis dengan bahasa sehari-hari untuk pembuat aplikasi AI atau agen coding mana pun, termasuk Mythex, Lovable, Bolt, Replit, Cursor, dan Claude Code. Alat yang tidak meng-host aplikasi mengharuskanmu menangani proses menjalankan dan mempublikasikan sendiri.

Bisakah saya menulis prompt vibe coding dalam bahasa sendiri?

Biasanya bisa. Sebagian besar model modern memahami banyak bahasa. Mythex menerima prompt dalam bahasa apa pun, antarmukanya tersedia dalam 64 bahasa, dan ia menangani bahasa Arab serta tata letak kanan-ke-kiri lainnya.

Bagaimana cara menghentikan AI mengubah hal yang tidak saya minta?

Katakan langsung: sebut bagian yang diubah dan tambahkan kalimat seperti "jangan ubah hal lain." Buat perubahan kecil agar kamu bisa melihat apa yang bergeser, dan gunakan checkpoint atau undo saat perubahan terlalu jauh.

Mythex · Pricing · Bangun apa pun dengan AI · Template website dan aplikasi · Mythex dibandingkan · Glosarium membuat aplikasi dengan AI · Alat gratis untuk membuat aplikasi dengan AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)