STUDI KASUS

Pengembangan Solo
Hanya dengan Smartphone

Kisah nyata seorang engineer freelance yang mengerjakan proyek sampingan, menggunakan Claush untuk membangun layanan berita AI saat istirahat di kafe dan sambil menunggu lampu merah saat jogging.

Tipe Penggunaan Proyek sampingan / Freelance (solo dev)
Proyek News Butler AI
Infrastruktur Firebase + GitHub Actions

Profil Pengguna

Seorang engineer freelance yang mengerjakan proyek solo sebagai pekerjaan sampingan. Dengan waktu terbatas untuk duduk di depan PC, ia mencari cara untuk menyelesaikan pengembangan sepenuhnya dari smartphone.

Bagaimana ia menemukan Claush: Ia sudah lama memiliki idealisme tentang gaya pengembangan di mana Anda "memberikan instruksi melalui chat dan me-review melalui PR." Ia memilih Claush sebagai layanan yang paling setia mewujudkan visi ini.

Proyek: News Butler AI

Pembaca RSS generasi berikutnya untuk smartphone dan web. Menganalisis berita melalui kriteria analisis kustom yang ditentukan pengguna dan mengirimkan laporan berkala sebagai notifikasi.

FaktorMengapa cocok dengan Claush
Pengembangan soloSemua keputusan dibuat oleh satu orang, memungkinkan keputusan dan implementasi instan melalui chat
Stack FirebasePengaturan CI/CD yang mudah, memungkinkan lingkungan prasyarat untuk alur kerja Claush dibangun dengan cepat
Skala proyek kecilKonsep ringkas dengan peluncuran cepat, sangat cocok dengan gaya "pecah menjadi bagian kecil dan iterasi"

Gambaran Alur Kerja

Selain pengaturan lingkungan awal, semuanya dapat dilakukan sepenuhnya dari smartphone

Prasyarat

Satu-satunya pekerjaan yang membutuhkan PC adalah pengaturan awal: membuat repositori GitHub dan mengonfigurasi lingkungan CI. Setelah itu, semua pengembangan diselesaikan hanya menggunakan smartphone dan Claush.

Siklus Pengembangan

Menulis spesifikasi (Claush)
↓
Mendaftarkan Issue & milestone (Claush)
↓
Implementasi & kerja branch (Claush mengoperasikan Claude Code)
↓
Membuat Pull Request (Claush)
↓
CI menjalankan tes & deploy (otomatis)
↓
Verifikasi perilaku & review hasil tes (dari smartphone melalui aplikasi GitHub)
↓
Jika ada masalah, minta PR perbaikan dari Claush
↓
Merge ketika puas βœ…
Tugas manajemen mingguan juga ditangani sepenuhnya melalui Claush: Pendaftaran dan pengelolaan Issue, manajemen milestone, serta pembuatan Pull Request dan permintaan revisi semuanya dioperasikan dari antarmuka chat.

Manfaat

🌍

Bekerja dari mana saja

Akses lingkungan pengembangan Anda dari mana saja melalui VPS.

πŸ’¬

Antarmuka chat yang intuitif

Kendalikan Claude Code dengan bahasa alami. Tidak perlu menghafal perintah.

🎯

Mudah tetap fokus

Membuka ponsel secara alami membuat Anda masuk ke "mode pengembangan."

⚑

Siklus pengembangan cepat

Bekerja dalam unit kecil membuat review ringan dan menjaga tempo yang baik.

😌

Stres rendah

Bahkan ketika banyak revisi diperlukan, nuansa percakapan dengan Claush membuat frustrasi tetap terkendali.

Tips agar Pengembangan Mobile Berhasil

Pecah tugas menjadi bagian kecil

Cakupan review yang lebih kecil berarti Anda dapat me-review secara menyeluruh bahkan di layar ponsel. Sebagai manfaat tambahan, siklus pengembangan menjadi lebih cepat, menghasilkan pengalaman pengembangan yang lancar dan memuaskan.

Anggap sebagai percakapan dengan Claush

Daripada merasa seperti menyuruh sesuatu menulis kode, dekati sebagai "membangun sesuatu melalui percakapan." Bahkan pada branch dengan banyak revisi, Anda dapat terus maju dengan stabil tanpa stres. Pengembangan jarang terasa membuat frustrasi.

Testimoni Pengguna

Ketika saya membuka ponsel, saya secara alami beralih ke mode pengembangan

Melalui Claush, rasanya seperti berbincang-bincang, dan pengembangan menjadi mudah

Saya jarang merasa frustrasi saat mengembangkan sekarang

Perjalanan Menuju Claush

Visi pengembangan ideal yang selalu dimiliki

Sejak alat pengembangan AI seperti GitHub Copilot muncul, ia memiliki idealisme tentang gaya pengembangan di mana "Anda memberikan instruksi melalui chat dan me-review melalui PR."

Frustrasi dengan layanan yang ada

MasalahDetail
PR berkualitas rendahBanyak layanan mengirim Pull Request yang besar dan berantakan yang mustahil di-review dengan baik
UX chat yang burukBahkan layanan dengan fungsi chat memiliki kegunaan yang buruk dan pengalaman yang tidak praktis
Kesenjangan dari idealTidak ada layanan yang memberikan pengalaman "membangun melalui percakapan"

Claush masih memiliki kekurangan, tetapi dalam hal memungkinkan pengembangan percakapan berbasis chat, ia paling mendekati visi sempurna

Studi Kasus Detail

🏠

1. Di Rumah - Pengembangan Reguler

Menerapkan siklus alur kerja penuh yang dijelaskan di atas. Semuanya mulai dari menulis spesifikasi hingga pendaftaran Issue, implementasi, pembuatan PR, dan merge dioperasikan dari antarmuka chat Claush.

β˜•

2. Pengembangan di Waktu Luang Saat di Luar

Beberapa menit setelah memesan di kafe, istirahat ke kamar mandi saat kencan - Anda dapat memberikan instruksi dalam jendela waktu kecil ini

Berbeda dengan VS Code, tidak ada asumsi melihat kode secara langsung. Dengan membatasi setiap instruksi pada satu user story, waktu review hanya sekitar 5 menit, memungkinkan penyelesaian merge dalam waktu luang.

SituasiEstimasi waktu
Setelah duduk di kafe3-5 menit
Istirahat ke kamar mandi saat kencan2-3 menit
Menunggu pindah keretaBeberapa menit
πŸƒ

3. Pengembangan Saat Jogging

Pikirkan ide saat berlari, berikan instruksi saat menunggu lampu merah

Studi kasus yang hanya mungkin karena Claush selalu ada di mana pun ponsel Anda berada. Olahraga fisik dan pengembangan menjadi satu aktivitas yang mulus.

WaktuAksi
Saat berlariMenyusun ide fitur dan strategi pemasaran di kepala
Menunggu lampu merahKeluarkan ponsel dan ketik instruksi di Claush
Mengatur napasPeriksa respons chat dan pikirkan instruksi berikutnya
Apa yang ditunjukkan studi kasus ini: Anda tidak perlu memisahkan "waktu pengembangan" dan "waktu olahraga." Gerakan fisik justru merangsang pemikiran. Ini benar-benar menghancurkan anggapan bahwa Anda harus duduk di depan PC untuk mengembangkan.

Permintaan Fitur & Fungsionalitas yang Kurang

1. Notifikasi Push

Setelah mengirim instruksi ke Claush, tidak ada notifikasi ketika Claude merespons. Sambil menunggu respons, ini tidak efisien karena Anda tidak dapat beralih ke tugas lain.

Telah Diperbaiki: Dukungan notifikasi untuk Slack / Discord / Microsoft Teams telah diimplementasikan. Dengan mendaftarkan URL Webhook di bagian notifikasi pengaturan server, Anda akan menerima notifikasi di layanan eksternal saat respons Claude selesai, memungkinkan pengembangan secara asinkron.

2. Integrasi GitHub Webhook & Deteksi Kegagalan CI Otomatis

Saat ini, Claush tidak dapat secara otomatis mendeteksi kegagalan CI, sehingga memerlukan pengecekan manual melalui aplikasi GitHub dan kemudian menyampaikan informasi kembali ke Claush - langkah tambahan yang tidak perlu dan perpindahan konteks.

Pemeriksaan pra-PR Claude Code cenderung tidak memadai
↓
Jaminan kualitas melalui CI sangat penting
↓
Tetapi Claush tidak dapat mendeteksi kegagalan CI secara otomatis
↓
Periksa manual di aplikasi GitHub β†’ Sampaikan manual ke Claush
Yang ideal: Jika Claush dapat langsung menerima GitHub Webhooks dan secara otomatis mendeteksi serta merespons kegagalan CI, itu akan membawa kita jauh lebih dekat ke siklus pengembangan yang sepenuhnya otomatis.

Ide masa depan: Memperkuat lingkungan CI/CD

Hambatan dalam alur kerja "pecah menjadi bagian kecil dan iterasi cepat" adalah CI/CD yang lambat. Karena runner default GitHub Actions lambat, rencananya adalah menyiapkan self-hosted runner untuk eksekusi yang lebih cepat.

Claude Code membuat PR
↓
Self-hosted runner menjalankan tes & deploy dengan kecepatan tinggi
↓
Umpan balik cepat β†’ Lanjut ke instruksi berikutnya

Ringkasan Umpan Balik

  • Kemampuan mengoperasikan seluruh alur kerja standar GitHub (Issue β†’ PR β†’ CI β†’ Merge) dari chat adalah yang membuat pengembangan mobile menjadi realistis
  • Pengalaman "membangun melalui percakapan", bukan perasaan "menggunakan alat", secara fundamental mengurangi stres pengembangan
  • Gaya pengembangan "pecah dan iterasi" sangat cocok dengan Claush, secara alami membentuk kebiasaan pengembangan mobile-first
  • Untuk freelancer dan pengguna proyek sampingan, ada nilai signifikan dalam hal menjaga motivasi dan membuatnya mudah untuk terus berlanjut