Reviews Go code that uses charmbracelet/bubbletea for terminal UIs, checking whether you're following the Elm architecture correctly. The main thing it does is stop you from blocking the UI thread with file I/O or network calls in your Update function, which is surprisingly easy to get wrong. It also catches common false positives like flagging tea.Cmd returns as blocking when they're actually fine. Includes gates that force it to cite actual line numbers before calling something critical and to read the Elm architecture reference before complaining about command patterns. Useful if you're building a TUI and want to avoid the "why is my interface frozen" debugging session.
npx skills add https://github.com/existential-birds/beagle --skill bubbletea-code-review