名称: audit-log 描述: 查看所有组件类型(技能、命令、代理、钩子等)的审计日志条目,以监控审计健康并跟踪覆盖范围 参数提示: “[组件类型] [插件:名称 | 项目 | 所有]” 允许工具: Read, Grep, Bash, Glob
审计日志
查看存储库中所有发现来源的审计日志条目。使用此命令监控审计健康,识别需要重新审计的组件(超过90天未审计或从未审计),并跟踪代码库中的审计覆盖范围。
支持的组件类型
- 技能 - 技能审计日志
- 命令 - 命令审计日志
- 代理 - 代理审计日志
- 钩子 - 钩子审计日志
- 内存 - CLAUDE.md 文件审计日志
- mcp - MCP 配置审计日志
- 设置 - 设置文件审计日志
- 插件 - 插件清单审计日志
- 输出样式 - 输出样式审计日志
- 状态行 - 状态行审计日志
参数
- 无参数 或 all: 显示所有组件类型的审计日志摘要
- {组件类型}: 过滤到特定类型(例如,
技能,命令,代理)
审计日志位置
所有审计日志存储在 .claude/audit/:
.claude/audit/
├── skills.md # 技能审计
├── commands.md # 命令审计
├── agents.md # 代理审计
├── hooks.md # 钩子审计
├── memory.md # CLAUDE.md 文件审计
├── mcp.md # MCP 配置审计
├── settings.md # 设置文件审计
├── plugins.md # 插件清单审计
├── output-styles.md # 输出样式审计
└── statuslines.md # 状态行审计
发现
从 .claude/audit/{type}.md 读取每种组件类型的审计日志。
组件类型: 技能, 命令, 代理, 钩子, 内存, mcp, 设置, 插件, 输出样式, 状态行。
显示格式
摘要视图(默认)
当未指定组件类型时,显示所有类型的摘要:
# 审计日志摘要
## 按组件类型
| 类型 | 总数 | 近期 | 陈旧 | 从未 |
| --- | --- | --- | --- | --- |
| 技能 | 15 | 12 | 2 | 1 |
| 命令 | 27 | 20 | 5 | 2 |
| 代理 | 8 | 6 | 1 | 1 |
## 发现的来源
**位置**: `.claude/audit/`
- skills.md (15 条目)
- commands.md (27 条目)
- agents.md (8 条目)
## 需要关注的项
运行 `/audit-log {type}` 查看特定组件类型的详细信息。
运行 `/audit-{type}` 审计组件(例如,`/audit-skills`, `/audit-agents`)。
组件类型视图
当指定组件类型时(例如,/audit-log commands),显示详细视图:
# 命令审计日志
**位置**: .claude/audit/commands.md
| 命令 | 最后审计 | 天数前 | 状态 |
| --- | --- | --- | --- |
| audit-log | 2025-12-17 | 8 | 近期 |
| audit-skills | 2025-12-17 | 8 | 近期 |
| scrape-docs | 2025-10-01 | 85 | 近期 |
| scrape-claude-docs | 2025-12-15 | 10 | 近期 |
**统计**: 27 命令, 20 近期, 5 陈旧, 2 从未审计
陈旧规则
- 近期: 在最近90天内审计
- 陈旧: 最后审计超过90天前
- 从未审计: 未记录审计日期
错误处理
如果未找到请求类型的审计日志:
# 未找到审计日志
在此存储库中未找到 {type} 审计日志。
**检查位置**: .claude/audit/{type}.md (未找到)
**创建审计日志**,运行 `/audit-{type}` 审计您的 {type}。
审计日志在组件审计时自动创建。
使用示例
示例 1: 查看所有审计日志(摘要)
用户: /audit-log
Claude: 发现审计日志...
# 审计日志摘要
## 按组件类型
| 类型 | 总数 | 近期 | 陈旧 | 从未 |
| --- | --- | --- | --- | --- |
| 技能 | 15 | 12 | 2 | 1 |
| 命令 | 27 | 25 | 2 | 0 |
| 代理 | 8 | 6 | 1 | 1 |
## 发现的来源
**位置**: `.claude/audit/`
- skills.md
- commands.md
- agents.md
## 需要关注的项
- 3 技能需要重新审计
- 2 命令需要重新审计
- 2 代理需要重新审计
运行 `/audit-log skills` 查看技能详情。
示例 2: 查看命令审计日志
用户: /audit-log commands
Claude: 读取命令审计日志...
# 命令审计日志
**位置**: .claude/audit/commands.md
| 命令 | 最后审计 | 天数前 | 状态 |
| --- | --- | --- | --- |
| audit-log | 2025-12-17 | 8 | 近期 |
| audit-skills | 2025-12-17 | 8 | 近期 |
**统计**: 27 命令, 25 近期, 2 陈旧, 0 从未审计
示例 3: 仅查看技能
用户: /audit-log skills
Claude: 读取技能审计日志...
# 技能审计日志
**位置**: .claude/audit/skills.md
| 技能 | 最后审计 | 天数前 | 状态 |
| --- | --- | --- | --- |
| docs-management | 2025-12-17 | 8 | 近期 |
| skill-development | 2025-12-17 | 8 | 近期 |
**统计**: 15 技能, 12 近期, 2 陈旧, 1 从未审计