关于 sanity-check
用于 Go 项目的仓库检查 Skill,会运行 lint、短测试和覆盖率检查,并整理为整体健康报告,帮助维护者发现阻塞问题、待处理文件及覆盖率缺口。
主要功能
- 01检查 Git 工作区状态
- 02运行 lint 目标
- 03运行 Go 短测试
- 04报告测试覆盖率
- 05总结阻塞问题与项目健康状况
适用场景
- 01合并前检查仓库变更
- 02查找 lint 或测试失败
- 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
分析这些结果并报告:
- 必须修复的阻塞问题
- 需要关注的文件
- 已测试程序包的覆盖率缺口
- 项目整体健康状况总结
评论
支持 Markdown