审计层Skill audit-layer

审计层技能用于代码库的代理层覆盖审计,评估代理成熟度,识别投资机会和差距。关键词:代码审计,代理层,投资机会,成熟度评估,SEO。

AI智能体 0 次安装 0 次浏览 更新于 3/11/2026

名称: audit-layer 描述: 审计代码库以评估代理层覆盖并识别投资机会。用于评估代理成熟度并发现差距。 参数提示: [目标目录] 允许工具: Read, Glob, Grep, Bash

审计层

审计代码库以评估代理层覆盖并识别投资机会。

参数

  • $ARGUMENTS: 要审计的目标目录(默认为当前目录)

说明

您正在审计一个代码库以评估其代理层成熟度。

步骤 1: 检查命令目录

查找 .claude/commands/ 或等效目录:

# 检查存在性
ls -la .claude/commands/ 2>/dev/null || echo "未找到"

# 如果存在,列出模板
ls .claude/commands/*.md 2>/dev/null | wc -l

分数:如果存在且模板数量≥3,得20分

步骤 2: 检查规范目录

查找 specs/ 或等效目录:

# 检查存在性并计数
ls specs/*.md 2>/dev/null | wc -l

分数:如果存在规范,得15分

步骤 3: 检查 ADW 目录

查找 adws/ 或等效目录:

# 检查核心模块
ls adws/adw_modules/agent.py 2>/dev/null

# 计数工作流脚本
ls adws/adw_*.py 2>/dev/null | wc -l

分数:如果 adws/ 存在,得25分;如果 agent.py 存在,额外得20分

步骤 4: 检查钩子

查找 .claude/hooks/

ls .claude/hooks/*.py 2>/dev/null | wc -l

分数:如果钩子存在,得10分

步骤 5: 检查可观察性

查找 agents/ 输出目录:

ls -d agents/*/ 2>/dev/null | wc -l

分数:如果代理输出存在,得5分

步骤 6: 检查工作树

查找 trees/ 隔离:

ls -d trees/*/ 2>/dev/null | wc -l
git worktree list 2>/dev/null | wc -l

分数:如果工作树存在,得5分

评分

组件 最大分数
.claude/commands/ 20
specs/ 15
adws/ 25
adw_modules/agent.py 20
hooks/ 10
agents/ 5
trees/ 5
总计 100

成熟度级别

分数 级别 建议
0-20 从最小可行层开始
21-40 基础 添加组合工作流
41-60 发展中 添加钩子和触发器
61-80 高级 添加工作树隔离
81-100 完成 专注于优化

输出

提供审计报告:

## 代理层审计报告

**目录:** {target}
**日期:** {today}
**分数:** {score}/100
**级别:** {level}

### 找到的组件
- [x/o] .claude/commands/ ({count} 模板)
- [x/o] specs/ ({count} 规范)
- [x/o] adws/ ({count} 工作流)
- [x/o] adw_modules/agent.py
- [x/o] hooks/ ({count} 钩子)
- [x/o] agents/ (输出目录)
- [x/o] trees/ (工作树隔离)

### 识别出的差距
1. {缺失组件}
2. {缺失组件}

### 推荐的投资
1. {下一个投资}
2. {下一个投资}

### 时间投资分析
- 当前估计: {percent}% 在代理层
- 目标: 50%+ 在代理层

备注

  • 分数越高表示代理层越成熟
  • 首先关注最高影响的差距进行投资
  • 目标是将50%以上的工程时间用于代理层