SuperAPI AI 工具集

proactive-audit

智能体与模型

查看项目

更新于 10-16 02:36

技能介绍

用途:在流水线最后一步对本次会话中被创建、修改或删除的框架产物做主动校验,弥补测试与 lint 之外的框架级检查缺口。核心原则是框架产物变更需与代码变更同等严格:新建 skill 要确认已接线,修改 hook 要确认可编译,改动 agent 要确认工具与技能列表一致。

触发条件:当 .claude/hooks//*.cjs、.claude/skills//SKILL.md、.claude/agents//*.md、.claude/workflows//.md、.claude/schemas/**/.json、.claude/templates/**、.claude/CLAUDE.md、.claude/lib/routing/routing-table.cjs 等路径发生变更时调用。调用方式:Skill({ skill: 'proactive-audit' });

主要能力:先用 git diff 与 git ls-files 检测变更产物,再按检查矩阵逐项校验。hook 检查语法(node --check)、SE-02 未使用 safeParseJSON 的 JSON.parse、SE-01 shell: true 注入、是否注册于 settings.json、退出码;skill 检查是否出现在 skill-catalog.md、agent frontmatter、CLAUDE.md 及 frontmatter 字段;agent 检查注册表、技能与工具列表、路由表;workflow 检查映射与引用 agent;schema 检查 JSON 语法与目录;另含根目录整洁度、文档时效(CHANGELOG、.env.example、README)与路由文件检查。

输出与结论:报告写入 .claude/context/reports/ecosystem-audit/proactive-audit-{ISO-date}.md,按 CRITICAL/HIGH/MEDIUM/LOW 分级。存在 CRITICAL 返回 FAIL,存在 HIGH 返回 WARN,仅中低级返回 PASS。

限制:依赖 git 与 node 环境及项目既有目录结构;具体命令与路径以资料为准,未提供的功能、收费与平台信息暂未提供。