工程开发
lgtm avatar

lgtm

启动 lgtm TUI 以进行 Markdown 文件、代码计划或文档的逐行评论,支持语法高亮与协作反馈工作流。

简介

lgtm (Looks Good To Me) 技能提供了一个交互式终端用户界面 (TUI),专为终端环境内的结构化代码与文档审查而设计。它特别适用于审查人工智能生成的计划、技术文档或需要精确逐行反馈的代码建议。通过直接整合到 Claude Code 开发周期中,此技能允许用户在 tmux 中维持并行工作流,对于需要在维持上下文的同时迭代基于文本资产的开发人员与技术写作者来说,是一个必不可少的工具。

  • 使用六种不同类别进行逐行导航与评论:阻塞问题 (Blocker)、疑虑 (Concern)、问题 (Question)、建议 (Suggestion)、赞扬 (Praise) 与确认 (Acknowledge)。

  • 内建 Markdown 文件中代码块的语法高亮功能,确保审查过程中的可读性。

  • 支持以 Markdown 或 JSON 格式即时导出反馈,实现从 TUI 审查到可操作项目更新的无缝衔接。

  • 支持会话持久化,允许审查人员使用 JSON 存储文件保存、加载与管理多个反馈会话。

  • 自动整合 tmux 用于并行审查工作流,确保 Claude Code 在用户退出 TUI 后能立即回应反馈。

  • 上下文感知审查,允许 Claude 将其先前的回应或活动计划文档直接加载到 TUI 中进行即时评估。

  • 使用此工具需要 Bun 执行环境 (v1.0.0+) 以及建议安装 tmux 终端多路复用器,以获得最佳的并行体验。

  • 可通过 /lgtm 指令调用,后面接文件路径或使用 --stdin 标记来导管内容。

  • 当审查会话结束时,此技能会自动导出收集到的反馈,代理会读取并处理这些反馈,以实施请求的更改或解决疑虑。

  • 用户应优先处理“阻塞问题”与“疑虑”类型的评论,以促进项目解决与迭代改进的最快路径。

  • 文件通过绝对路径处理,该工具使用读取工具来维护完整的上下文,确保行级评论能准确映射回原始素材。

仓库统计

Star 数
4
Fork 数
2
Open Issue 数
2
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 19:32
在 GitHub 查看