mcpField
S
sanity-check

sanity-check

github.com/chmouel测试与质量31345 次安装今天更新
代码仓库

关于 sanity-check

用于 Go 项目的仓库检查 Skill,会运行 lint、短测试和覆盖率检查,并整理为整体健康报告,帮助维护者发现阻塞问题、待处理文件及覆盖率缺口。

主要功能

  1. 01检查 Git 工作区状态
  2. 02运行 lint 目标
  3. 03运行 Go 短测试
  4. 04报告测试覆盖率
  5. 05总结阻塞问题与项目健康状况

适用场景

  1. 01合并前检查仓库变更
  2. 02查找 lint 或测试失败
  3. 03识别覆盖率不足的包

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/chmouel/lazyworktree --skill sanity-check

安装后在 Claude Code 中输入/sanity-check确认已加载。

详细介绍

健康检查

运行全面的质量检查并报告结果。

当前 Git 状态

!git status --short

Lint 结果

!make lint 2>&1 | head -30

测试结果

!go test ./... -short 2>&1 | tail -20

覆盖率

!go test ./... -cover 2>&1 | grep coverage


分析这些结果并报告:

  1. 必须修复的阻塞问题
  2. 需要关注的文件
  3. 已测试程序包的覆盖率缺口
  4. 项目整体健康状况总结

评论

支持 Markdown