4 poin oleh hantech 2026-04-14 | Belum ada komentar. | Bagikan ke WhatsApp

Halo.
Sejak masih sering menggunakan Claude Code, saya merasa bahwa ketika AI coding agent benar-benar dipasang ke proyek dan digunakan secara nyata, pada akhirnya dibutuhkan sebuah lapisan yang menjelaskan “bagaimana cara bekerja di proyek ini”, bahkan lebih daripada kode itu sendiri.

Contohnya hal-hal seperti ini:

  • permintaan tertentu harus dirutekan ke mana
  • built-in helper mana yang tepat untuk dipasang
  • sampai batas mana cakupan dukungan yang bisa dinyatakan dengan tegas saat ini
  • tugas baru harus dibuat di mana, dan bagaimana menangani proyek yang sudah ada
  • refinement untuk ranah UI sebaiknya mulai diterapkan dari mana dan dengan cara seperti apa

Awalnya saya terus menyempurnakan pendekatan saya di sisi Claude Code, lalu sempat pindah ke OpenCode di tengah jalan, dan sekarang saya menetap di atas oh-my-openagent lalu mengemasnya menjadi bentuk yang bisa digunakan lebih konsisten di proyek lokal.
Kali ini saya merilisnya dengan nama oh-my-openagent-toolkit.

GitHub:
https://github.com/HanTechnology/oh-my-openagent-toolkit

Ini apa?

Singkatnya,
ini adalah project-local companion toolkit yang digunakan di atas OpenCode + oh-my-openagent.

Lebih spesifiknya,
ini bukan pengganti harness upstream, melainkan lebih dekat ke lapisan yang ditambahkan di atasnya untuk membuat layer operasi lokal menjadi lebih jelas.
Yang terutama ditambahkan oleh repo ini adalah hal-hal berikut.

  • thin routing
    • merapikan ke mana permintaan harus dikirim
    • memberi panduan lebih jelas tentang category / helper yang tepat
  • skill surface
    • merapikan top-level entrypoint di bawah .opencode/skills/
    • saat ini ada 43 entrypoint, dengan 40 di antaranya merupakan core surface, dan 3 lainnya adalah planned adjacent pack
  • support boundary
    • memisahkan validated / guided / planned
    • sehingga “sepertinya bisa” dipisahkan dari “yang sekarang aman dinyatakan secara publik dengan tegas”
  • workspace convention
    • merapikan cara membaca dari repo root dan titik acuan kerja
  • UI refinement layer
    • mengemas seri impeccable secara lokal
    • sehingga saat mengerjakan UI, refinement layer bisa ditambahkan di atas primary route

Kenapa dibuat?

Saat AI coding agent dipasang ke proyek nyata, ada momen ketika yang menjadi lebih penting bukan lagi “apakah agent-nya pintar”, melainkan “dengan aturan apa agent harus bergerak di dalam proyek ini”.

Ini terutama terasa ketika beberapa domain bercampur.

  • frontend / backend / systems / data / security / QA
  • batas antara implementasi dan validasi
  • perbedaan antara dokumentasi dan validated surface yang benar-benar nyata
  • kapan agent helper perlu dipasang dan kapan tidak

Daripada menuliskan semua ini panjang lebar di prompt setiap saat, atau hanya menyimpannya di kepala orang,
saya merasa akan lebih baik jika ini ditinggalkan sebagai lapisan operasi tipis di dalam proyek.
Saya juga menuliskan dengan jelas hal-hal yang memang tidak ingin dilakukan oleh repo ini.

Ini bukan tiga hal berikut.

  • (X) distribusi upstream resmi dari oh-my-openagent
  • (X) runtime baru yang menggantikan harness
  • (X) control plane tambahan di lingkungan lokal

Artinya, ini adalah companion toolkit yang ditambahkan di atas upstream,
bukan arah untuk membuat satu framework baru lagi.

Saat ini sejauh mana dukungannya?

Di sini juga saya berusaha untuk tidak memberi batasan yang berlebihan.
Saat ini repo ini memiliki broad skill surface (43 skill yang mencakup pengembangan secara luas),
namun yang saat ini ditetapkan sebagai validated adalah 4 ini.

  • frontend-product-delivery
  • backend-service-delivery
  • cloud-release-readiness
  • ai-data-product-delivery

Selain itu dibedakan sebagai guided atau planned.

Cocok untuk siapa?

Ini bisa cocok untuk orang-orang seperti berikut.

  • yang sudah menggunakan OpenCode atau ingin mencobanya
  • yang ingin membuat lapisan operasi proyek lokal di atas oh-my-openagent menjadi lebih jelas
  • yang menjalankan AI coding agent secara nyata pada unit repo/worktree
    dan ingin merapikan routing / support boundary / workspace rule
  • yang ingin meninggalkan pengetahuan operasional di dalam proyek, alih-alih hanya menulis prompt panjang

Coba cepat

Kurang lebih urutannya seperti ini untuk repo ini.

  1. instal OpenCode
  2. atur oh-my-openagent
  3. clone repo
  4. jalankan opencode
  5. lakukan vibe coding dengan kombinasi Sisyphus milik oh-my-openagent atau Prometheus + Atlas

Terakhir

Ini masih belum bisa dibilang bentuk final;
lebih dekat ke toolkit operasi lokal yang saya rapikan karena memang saya butuhkan sendiri saat berpindah dari Claude Code → OpenCode → oh-my-openagent.

Kalau ada yang pernah memikirkan hal serupa, saya akan sangat menghargai feedback-nya.

Repo:

https://github.com/HanTechnology/oh-my-openagent-toolkit

Belum ada komentar.

Belum ada komentar.