Dimulai dari Ralph Wickham, melalui Harness, hingga sampai ke Loop Engineering
Bagaimanapun juga kami tidak menulis prompt secara langsung, dan tergantung pada skala pekerjaan, Loop Engineering bisa memakan waktu lebih lama, jadi saya membuat alat yang mengklasifikasikan berdasarkan skala pekerjaan untuk menentukan apakah pekerjaan yang sedang dilakukan cocok untuk Loop Engineering.
Dan saya juga sudah membuat agar Loop Engineering bisa dijalankan.
════════════════════════════════════════════
HubInLoop — Penentu & Executor Penerapan Loop Engineering
════════════════════════════════════════════
claude: 2.1.186 (Claude Code)
▶ [1/2] Direktori Kerja
Jalur direktori kerja [/Users/amdmania/Project/HubInSoft_HubInLoop/bin/Debug/net10.0]:
Untuk mengirim teks ke input standar proses target, masukkan teks di kotak evaluasi konsol debug saat proses target sedang berjalan. Untuk detail lebih lanjut, lihat https://aka.ms/VSCode-CS-LaunchJson-Console을.
/Users/amdmania/Project/HubInSoft_HIFlowAppAdmin
Direktori kerja : /Users/amdmania/Project/HubInSoft_HIFlowAppAdmin
Direktori status : /Users/amdmania/Project/HubInSoft_HIFlowAppAdmin/.hubinloop
▶ [2/2] Masukkan prompt pekerjaan (permintaan) - apa yang akan dibuat/diperbaiki
Input multi-baris dimungkinkan — masukkan baris kosong (tekan Enter satu kali lagi) untuk mengakhiri.
>
Ini adalah proyek admin hubinflow. Butuh penguatan fitur untuk dasbor, manajemen pengguna, manajemen pembayaran, manajemen paket, dan manajemen langganan. Tambahkan item-item yang diperlukan untuk web admin umum dan khususnya untuk paket Trial dalam manajemen paket, fungsi untuk mengubah waktu akhir trial harus ada. Dan untuk sisi UI, terapkan UI monokrom dengan merujuk ke https://discuss.pytorch.kr/t/nothing-design-skill-nothing-ui-claude-code/10729.
>
Prompt : Ini adalah proyek admin hubinflow. Butuh penguatan fitur untuk dasbor, manajemen pengguna, manajemen pembayaran, manajemen paket, dan manajemen langganan. Tambahkan item-item…
loop.md Sumber: embedded:HubInLoop.loop.md
▶ Sedang menilai gerbang (loop.md §0)…
Memindai direktori…
Model gerbang: sonnet — meminta penilaian dengan claude…
┃ Penilaian: GREEN ┃
Lulus gerbang 0 : Ya
Sinyal GREEN:
• Pekerjaan menambahkan fitur baru ke proyek besar dan kompleks (selesai) (5.833 file, 180+ DbSet) dengan verifikasi integrasi non-destruktif dengan fungsi yang ada sebagai inti
• Penggantian UI monokrom adalah pekerjaan artefak yang harus meningkatkan kesempurnaan melalui evaluasi berulang visual
▶ Dasar Penilaian
HIFlowAppAdmin adalah proyek besar yang selesai dengan 5.833 file, 930 subdirektori, dan 180 DbSet EF Core lebih (CLAUDE.md dikonfirmasi). Pekerjaan ini mengembangkan ①penguatan fitur dasbor, manajemen pengguna, manajemen pembayaran, manajemen paket (perubahan waktu akhir Trial), dan manajemen langganan, dan ②penggantian UI monokrom menyeluruh secara bersamaan. Ruang lingkup pekerjaan mencakup seluruh lapisan Razor View, Controller, Service, dan Database, sehingga sulit untuk menyelesaikannya dengan kesempurnaan dalam satu prompt. Khususnya, verifikasi non-destruktif fitur yang ada (autentikasi, terminal SignalR, layanan latar belakang, dll.) diperlukan setiap iterasi, dan konsistensi UI tidak dapat dikonfirmasi tanpa evaluasi berulang visual. Karena tidak ada satupun dari 3 kondisi RED (proyek kecil, pekerjaan mudah yang bisa selesai sekali jadi, pekerjaan yang bisa disalin sekali waktu) yang berlaku, dinilai GREEN. Namun, karena target mencakup 5 bagian + UI sehingga ada risiko scope creep, single_goal harus diperbaiki dengan loop integrasi fungsi yang mengambil "perubahan waktu akhir paket Trial" sebagai standar penilaian inti.
▶ Spesifikasi Loop yang Dihasilkan (loop.md §2)
Tujuan tunggal : Perkuat dasbor, manajemen pengguna, manajemen pembayaran, manajemen paket (perubahan waktu akhir Trial wajib), dan manajemen langganan di HIFlowAppAdmin dengan standar fungsi web admin umum, terapkan UI monokrom, dan verifikasi setiap iterasi bahwa fungsi yang ada seperti autentikasi, terminal, dan layanan latar belakang tidak rusak.
Penskoran : Ya (threshold 90, jangkauan 0~100)
Kriteria evaluasi:
• Tingkat implementasi fitur penting: Rasio penyelesaian item daftar periksa di setiap 5 bagian (dasbor, pengguna, pembayaran, paket, langganan) (bobot 50%)
• Verifikasi non-destruktif: Status operasional normal dari Controller yang ada (Account, Admin, Node, dll.), routing autentikasi cookie, terminal SignalR, dan layanan latar belakang (bobot 30%)
• Konsistensi UI monokrom: Kepatuhan palet warna, tipografi, dan keseragaman gaya komponen di seluruh Razor View (bobot 20%)
Tindakan : Tulis/modifikasi kode Controller, View, dan Service untuk 1 bagian target (atau 1 lapisan UI) dalam iterasi tersebut. Fitur perubahan waktu akhir Trial harus diimplementasikan dalam ite…
Amati : Setelah menjalankan dotnet run untuk memulai aplikasi, akses halaman yang dimodifikasi langsung di browser untuk mengonfirmasi operasi setiap item fitur, dan verifikasi login Account yang ada, terminal Node, dan das…
Verifikasi : Penskoran daftar periksa implementasi (daftar fitur per bagian) 0~100 → simpan ke review.json. Skor = (jumlah item selesai / total item × 50) + (verifikasi…
Iterasi maksimal : 20
plateau : window 3, ε 1
Penyimpanan seed.md/gate.json: /Users/amdmania/Project/HubInSoft_HIFlowAppAdmin/.hubinloop
⚠ Sekarang claude akan membuat/memodifikasi file sebenarnya di direktori kerja dengan mode izin 'bypassPermissions'.
⚠ bypassPermissions melewati semua persetujuan (penulisan file/eksekusi perintah). Gunakan hanya di direktori yang Anda percayai.
Mulai loop? [y/N]
Ini adalah hasil penilaian, dan muncul seperti ini
── iterasi 1/20 ──────────────────────────────────────
· claude sedang berjalan… (model: default, izin: bypassPermissions, percobaan 1/2)
Iterasi berjalan seperti ini dengan claude.
Tanpa khawatir tentang hal lain, sekarang saya bisa menjalankan Loop Engineering hanya dengan satu baris prompt. Haha