codeguard
Installation
SKILL.md
codeguard 主入口:跨语言代码规范门禁
把“看起来没问题”变成有命令、范围、版本和退出码的可重复证据。当前能力快照见
references/capabilities/registry-summary.md。
Capability Boundaries
✅ Strengths
- 项目语言自动检测(扩展名 + 标记文件双重识别)
- 统一 lint 门禁:
bin/codeguard check(或 scripts/run_check.py),失败即退出码 2 - 统一自动修复:
bin/codeguard fix(spotless / cargo fmt / eslint --fix / ruff --fix),仅 Legacy 引擎可用 - CVE 依赖漏洞编排:
bin/codeguard cve(Maven dependency-check / npm audit / pip-audit / cargo audit,附修复指引) - 提交门禁:用户表达「提交/push」意图时全量复检(UserPromptSubmit 钩子)
- 会话总结:Stop 钩子输出本轮 lint 通过/失败/自动修复计数
⚠️ Prerequisites
- 各语言工具链已安装(mvn / cargo / node / ruff),缺失时门禁报告「无法验证」而非通过
- Redis(仅安全钩子需要;lint 门禁不依赖)