SuperAPI AI 工具集

audit-rules

编程与开发

查看项目

更新于 10-16 00:23

技能介绍

用途:audit-rules 用于审查 Claude Code 的规则文件(.claude/rules/*.md),检查其质量与合规性。适用场景包括创建或校验规则文件、规则加载异常排查。

主要能力:检查 YAML frontmatter 结构(description、globs 字段)、glob 模式的有效性与语法、规则文件命名规范、内容结构与清晰度、路径特定规则的可适用性。

使用方式:运行命令 /audit-rules 可审计所有可发现的规则文件;--force 参数忽略修改状态强制审计;--skip-validation 跳过发现项校验以加快速度,但可能包含误报。执行前会初始化环境(获取 UTC 时间、捕获项目根路径、确保 .claude/temp/ 存在、经用户确认后清理旧审计文件),并自动加载 memory-management 技能提供校验指导。命令会先发现项目规则(.claude/rules/.md)与用户规则(~/.claude/rules/.md),展示审计计划,再为每个规则文件启动 memory-component-auditor 子代理并行审计,结果写入 .claude/temp/(JSON 与 Markdown)。随后(除非 --skip-validation)启动 audit-finding-validator 校验发现项,过滤 FALSE_POSITIVE,被过滤项记录至 .claude/temp/audit-filtered-findings.json。最终汇总审计数量、按范围结果、frontmatter 或 glob 问题及修复步骤、校验统计,审计日志写入 .claude/audit/rules.md,可用 /audit-log rules 查看。

限制:规则文件必须有有效的 YAML frontmatter,description 为必需、globs 可选;未提供时不影响审计。资料未说明平台限制、收费、性能指标或处理时长,暂未提供。