codeguard

Installation
SKILL.md

codeguard 主入口:跨语言代码规范门禁

把“看起来没问题”变成有命令、范围、版本和退出码的可重复证据。当前能力快照见 references/capabilities/registry-summary.md。

Capability Boundaries

✅ Strengths

  1. 项目语言自动检测(扩展名 + 标记文件双重识别)
  2. 统一 lint 门禁:bin/codeguard check(或 scripts/run_check.py),失败即退出码 2
  3. 统一自动修复:bin/codeguard fix(spotless / cargo fmt / eslint --fix / ruff --fix),仅 Legacy 引擎可用
  4. CVE 依赖漏洞编排:bin/codeguard cve(Maven dependency-check / npm audit / pip-audit / cargo audit,附修复指引)
  5. 提交门禁:用户表达「提交/push」意图时全量复检(UserPromptSubmit 钩子)
  6. 会话总结:Stop 钩子输出本轮 lint 通过/失败/自动修复计数

⚠️ Prerequisites

  1. 各语言工具链已安装(mvn / cargo / node / ruff),缺失时门禁报告「无法验证」而非通过
  2. Redis(仅安全钩子需要;lint 门禁不依赖)
Installs
18
First Seen
Sep 19, 2026