Referensi perintah agent Planora
Halaman ini adalah referensi cepat untuk memilih perintah. Untuk perjalanan lengkap dari ide sampai aplikasi, ikuti Tutorial utama: membuat aplikasi dengan Planora.
Setelah setup selesai dan halaman starter bisa dibuka, kamu siap membuat aplikasimu. Planora bekerja dalam dua tahap besar: menentukan arah, lalu membangun satu bagian pada satu waktu.
Gunakan satu perintah utama dalam satu task. Tanda / di depan nama perintah
memberi tahu agent workflow apa yang harus dipakai.
Bagian 1: buat rencana aplikasi
Buka task atau chat baru dari folder Planora, lalu kirim:
Tidak perlu menulis prompt sempurna. Akan lebih membantu jika kamu juga menyebutkan:
- siapa yang akan memakai aplikasi;
- masalah utama mereka;
- tiga kemampuan yang menurutmu paling penting;
- contoh aplikasi atau gaya tampilan yang kamu sukai;
- hal yang tidak boleh dilakukan aplikasi;
- keputusan yang masih belum kamu ketahui.
Planora akan bertanya beberapa hal penting. Jawab berdasarkan pengetahuanmu. Kalau tidak tahu, katakan belum tahu dan minta pilihan dijelaskan. Jangan mengiyakan asumsi yang sebenarnya tidak kamu pahami.
Apa yang terjadi setelah itu?
Agent membuat folder product/ berisi arah produk, kebutuhan, panduan tampilan,
urutan pengerjaan, dan daftar pekerjaan. Tahap ini belum mengubah aplikasi di
browser. Itu normal: Planora sedang membuat peta sebelum mulai membangun.
Sebelum lanjut, minta ringkasan:
Lanjut hanya jika arah tersebut memang sesuai dengan aplikasi yang ingin kamu buat.
Bagian 2: mulai membangun
Jalankan:
Perintah ini memilih satu pekerjaan yang sudah siap, membangunnya, dan menjalankan pemeriksaan yang sesuai. Agent akan menangani pekerjaan tersebut dan memberikan report. Satu task tidak harus langsung membuat seluruh aplikasi. Pengembangan bertahap lebih mudah diperiksa dan diperbaiki.
Setelah agent selesai:
- baca ringkasan perubahan;
- lihat test apa saja yang benar-benar dijalankan dan hasilnya;
- pastikan tidak ada test wajib yang masih gagal;
- baca report validasi atau evidence yang diberikan agent;
- catat file E2E yang perlu dijalankan setelah alur pengguna lengkap;
- lihat hasil di aplikasi hanya jika kamu ingin memberi feedback tentang kebutuhan atau tampilannya;
- jalankan
/planora-nextlagi pada task baru ketika siap melanjutkan.
Gunakan /planora-status kapan saja untuk melihat posisi project.
Melihat progres
Kirim:
Perintah ini hanya membaca kondisi project. Ia tidak mengubah kode.
Menambah kemampuan baru
Jika kemampuan tersebut belum ada di rencana produk, jangan langsung meminta agent menulis kode. Perbarui arah produk terlebih dahulu:
Agent akan memperbarui rencana dan daftar pekerjaan. Setelah itu gunakan
/planora-next untuk mulai mengimplementasikannya.
Gunakan /feature secara langsung hanya jika scope dan hasil yang diharapkan
sudah jelas serta pekerjaan tidak sedang diatur melalui daftar Planora.
Mengedit tanpa menambah kemampuan
Gunakan /chore untuk perubahan seperti tulisan, warna kecil, konfigurasi,
merapikan kode, atau mengganti susunan tanpa menambah kemampuan produk.
Kamu tidak harus selalu memilih kategori dengan benar. Jika permintaanmu ternyata mengubah perilaku produk atau memperbaiki bug, agent akan menjelaskan dan menggunakan workflow yang lebih sesuai.
Memperbaiki error
Gunakan /bug saat sesuatu yang seharusnya bekerja ternyata gagal.
Screenshot, pesan error lengkap, alamat halaman, dan urutan kejadian sangat membantu. Jangan hanya mengatakan “tidak bekerja” jika kamu bisa menjelaskan apa yang kamu lakukan sebelum error muncul.
Mengubah arah aplikasi yang sudah direncanakan
Gunakan /planora-change, bukan mengedit dokumen product/ secara manual. Ini
menjaga kebutuhan, tampilan, dan daftar pekerjaan tetap saling cocok.
Memilih tampilan yang belum pasti
Kalau Planora menandai satu keputusan visual belum selesai, kamu dapat meminta beberapa pilihan:
Setelah memilih, kembali ke /planora-next atau /feature untuk implementasi.
Sebelum mengatakan “selesai”
Tanyakan ini kepada agent:
Jika agent membuat file di specs/e2e/, lanjutkan ke
tutorial E2E. Jika hasil sudah stabil, simpan progres melalui
GitHub.