SuperAPI AI 工具集

review-tui

测试与质量

查看项目

更新于 10-16 05:07

技能介绍

用途:对基于 Go 的 BubbleTea 终端 UI 应用做全面代码审查,覆盖 charmbracelet/bubbletea、lipgloss、bubbles 以及 Wish SSH。

主要能力:先识别变更的 .go 文件与所用技术,再加载审查技能,按 Model/Update/View(Elm 架构)、Lipgloss 样式、组件组合、SSH 服务器四个重点区检查,最后验证结论并按固定格式输出。审查前设有 G1–G4 门禁:确定范围、先加载技能(review-verification-protocol、go-code-review、bubbletea-code-review,测试涉及 go-testing-code-review,Wish 涉及 wish-ssh-code-review)、Critical/Major 需引用文件与行号、输出前做卫生检查。

使用方式:参数含 --parallel(在支持子代理时按技术领域并行审查)与路径(默认当前目录)。识别阶段的命令包括 git diff --name-only $(git merge-base HEAD main)..HEAD | grep -E '.go$' 以及用 grep -r 检测 bubbletea、lipgloss、bubbles、wish 等引用。修复后需运行:go build ./...、go vet ./...、golangci-lint run、go test -v -race ./...。

适用场景:审查 Go 语言编写的 TUI 与 SSH 终端应用,尤其是需要一次性完整报告、避免反复迭代发现的场景。

限制:需先加载相关技能再审查;审查范围仅限 diff 及直接相关代码;不要求新增依赖、模块或测试套件,此类请求归为 Informational;缺失测试覆盖仅记一条 Minor;复审只验证此前问题,不发现新问题;Verdict 只受 Critical 与 Major 影响。本资料未提供收费、价格等信息。