← back

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

source

notes