huzhw

Code Check Skill — Git skill for Claude Code

Git community

基于 git 提交记录做增量代码隐患检查.

How to install Code Check Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open huzhw/code-check-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Code Check Skill does

基于 git 提交记录做**增量**代码隐患检查。SQLite 记录已检查过的提交和文件,只检查新增改动,已检查的自动跳过。多项目各自独立进度。

Alternatives in Git

README

code-check — 增量代码隐患检查

基于 git 提交记录做**增量**代码隐患检查。SQLite 记录已检查过的提交和文件,只检查新增改动,已检查的自动跳过。多项目各自独立进度。

相关技能


解决了什么问题

写完代码想自查隐患,但**查过一次的改动下次又会全量重查**,浪费时间、浪费 token。这个技能用 SQLite 记住「查过什么」,增量差集只碰新代码。

核心能力

  • 增量检查 — git log 与 SQLite 差集,只查新提交;工作区改动按内容 hash 去重
  • 检查次数check_count 记录每个改动被检查几次,重复标记次数 +1
  • 范围首查 — 只查今天提交(scan --since today)、昨天提交(scan --since yesterday)、从某提交起(scan --from
  • 重查recheck 二次/多次分析,怕一次检查不准时用
  • 刷库建基线baseline 老仓库一次性归档全部历史,不实际检查
  • 数据表操作清单 — 报告列出本次 diff 实际涉及的库·表·操作,UPDATE/DELETE/MERGE 重点核对:变更字段 + 定位条件(WHERE/ON),INSERT 仅核对表名
  • 多项目隔离repo 字段区分仓库,各项目检查进度互不影响
  • 已提交 + 未提交全覆盖 — 新 commit 和未提交的工作区改动都查
  • amend/rebase 免疫 — hash 变了按「时间+提交说明」兜底去重,不重查
  • 报告落盘 — 完整报告写入被检查项目 .code-check-reports/ 目录,文件名带日期、时间、提交次数与起止 commit
  • 零依赖 — Python 标准库 sqlite3,不用装包

命令族(同仓库 8 个 skill)

命令 脚本调用 作用
/code-check scan 首查:全范围增量
/code-check-today scan --since today 首查:今天提交
/code-check-yesterday scan --since yesterday 首查:昨天提交
/code-check-from