LLM sering kali gagal menghasilkan kode Lisp (seperti Racket atau Emacs Lisp) dengan tanda kurung yang seimbang, lalu terjebak dalam loop tak berujung saat mencoba memperbaikinya secara manual.
target user
Developer Lisp/Clojure/Scheme yang menggunakan LLM atau asisten coding AI.
existing workaround
Mengarahkan LLM secara manual untuk menggunakan alat eksternal seperti Emacs `check-parens` atau memperbaiki tanda kurung secara manual.
solution pitch
Sebuah middleware API atau ekstensi editor yang mendeteksi kode Lisp dari output LLM, lalu otomatis memperbaiki dan menyeimbangkan tanda kurung menggunakan parser AST tradisional sebelum kode dimasukkan.
mvp scope
Skrip utilitas/ekstensi VS Code yang memparsing output LLM menggunakan Tree-sitter untuk mendeteksi tanda kurung tidak seimbang dan otomatis memperbaikinya menggunakan algoritma penyeimbang tanda kurung standar.
suggested stack
TypeScript, Tree-sitter, VS Code Extension API, Node.js
portfolio value
Keahlian dalam manipulasi AST (Abstract Syntax Tree), integrasi parser (Tree-sitter), pembuatan ekstensi editor, dan penanganan output LLM.
score breakdown — 53/100
- engagement—32
- pain intensity—100
- willingness to pay—0
- recency—100
- feasibility—80
notes