existential-birds avatar

Bubbletea Code Review

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.

skills.sh installs
265
GitHub stars
87
last updated
Aug 21, 2026

Install

$ npx -y skills add existential-birds/beagle --skill bubbletea-code-review --agent claude-code

Installs into .claude/skills of the current project.

Files

BubbleTea Code Review

Hard gates (sequence)

Advance only when each pass condition is objectively true (reduces false positives on tea.Cmd and unsubstantiated blocking claims):

GatePass condition
G1 — Anti–false-positiveYou skimmed NOT Issues below or read references/elm-architecture.md before recording a finding about tea.Cmd returns, value receivers on Update, or nested child Update.
G2 — Evidence for blocking / suspicious I/OEach Critical/Major finding names file path + line (or a short quoted snippet) showing the blocking call, huh.Form.Run in the wrong place, or other asserted anti-pattern—not a hypothetical.
G3 — VerificationBefore publishing review output, you applied the review-verification-protocol to each proposed finding.

Quick Reference

Sponsors

Details

Repository
github.com/existential-birds/beagle
Categories
Git & Pull Requests, Code Review & Quality, CLI & Terminal
First seen
Jun 3, 2026

More from existential-birds/beagle

All 40
1sickn33 avatarperformance-testing-review-multi-agent-reviewsickn33/antigravity-awesome-skillsperformance testing review multi agent review263skills.sh installs
2octagonai avatarsec-cash-flow-reviewoctagonai/skillsExtract and analyze cash flow trends and working capital changes from SEC filings using Octagon MCP. Use when researching operating cash flow, investing activit262skills.sh installs
3octagonai avatarearnings-competitive-reviewoctagonai/skillsAnalyze management's discussion of competitive landscape, market positioning, and strategic differentiation from earnings call transcripts.261skills.sh installs
4maxnorm avatarmagento-issue-debuggermaxnorm/magento2-agent-skillsSystematically investigates, diagnoses, and resolves complex Magento 2 technical problems. Use when debugging issues, investigating bugs, analyzing performance 260skills.sh installs
5bobmatnyc avatarapi-security-reviewbobmatnyc/claude-mpm-skillsAPI security checklist for reviewing endpoints before deployment. Use when creating or modifying API routes to ensure proper authentication, authorization, and 257skills.sh installs
6wispbit-ai avatarrust-expert-best-practices-code-reviewwispbit-ai/skillsRust best practices and code quality guidelines for writing idiomatic, safe, and performant Rust code. This skill should be used when writing, reviewing, or ref257skills.sh installs