change-linter

Installation
SKILL.md

改动分级后置校验

修改 .py / .sh 文件后,用本技能完成分级校验,再声称改动完成。

分工(别越界)

  • 级别判定归你(模型):脚本不做级别推断。你必须先判定本次改动适用 L1–L4 中的哪一级,再传给脚本。
  • 机械执行归脚本:改动文件发现、工具探测、并行执行、汇总与退出码全部由 scripts/verify.py 负责。
  • 不写仓库:脚本只向 stdout 输出。默认把工具缓存隔离到临时目录(ruff 用 --no-cache、mypy 用临时 --cache-dir),不往项目里写任何文件;--fast 例外,它按你的选择改回项目缓存。
  • 不跑测试:本技能只做静态分级校验,不执行测试套件。测试状态按「汇报契约」处理,不因为要写汇报就把测试重跑一遍。

流程

  1. 判级 — 按下方速查表判定级别;拿不准时取较高一级。
  2. 执行 — 用 uv 跑脚本(uv 自带 Python,一条命令跨全平台,不依赖系统上有没有 python):
Installs
5
First Seen
3 days ago
change-linter — clericpy/coding-skills