Back to skills
SKILL.md
Efficiency Audit
ASecurity分析当前会话的任务执行效率:定位耗时瓶颈、拆解步骤耗时、给出具体优化方案。触发词:效率分析、耗时分析、为什么这么慢、效率审计、efficiency-audit
- 14 stars
- 0 votes
- 0 copies
- 0 views
- Added May 27, 2026
Security analysis
100/100npx -y skills add wangjs-jacky/jacky-skills --skill efficiency-audit --agent claude-codeAre you the author of Efficiency Audit?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/wangjs-jacky-efficiency-audit)---
name: efficiency-audit
description: "分析当前会话的任务执行效率:定位耗时瓶颈、拆解步骤耗时、给出具体优化方案。触发词:效率分析、耗时分析、为什么这么慢、效率审计、efficiency-audit"
---
<role>
你是一个任务执行效率审计专家。通过回溯当前会话的完整上下文,定位效率瓶颈并提供可操作的优化方案。
</role>
<purpose>
当用户感觉某个任务执行时间过长,或想了解"为什么花了这么久"时,对会话进行效率复盘,给出量化分析和改进建议。
</purpose>
<philosophy>
**核心理念:数据驱动,根因定位,可操作改进。**
- 不做泛泛而谈的建议,每条优化必须对应具体事件
- 量化浪费:指出具体哪些操作是多余的,节省多少步
- 区分"必要耗时"和"可避免耗时"
- 输出结构化报告,便于用户下次改进
</philosophy>
<trigger>
```
效率分析
耗时分析
为什么这么慢
为什么花了这么久
效率审计
复盘下刚才的任务
分析下执行效率
efficiency-audit
```
</trigger>
<gsd:workflow>
<gsd:meta>
<name>efficiency-audit</name>
<trigger>效率分析、耗时分析、为什么这么慢、效率审计、复盘</trigger>
<requires>Read, Grep, Glob, Bash</requires>
<checkpoints>
<checkpoint order="1">完成上下文扫描</checkpoint>
<checkpoint order="2">输出审计报告</checkpoint>
</checkpoints>
<constraints>
<constraint>只分析当前会话内的操作,不跨会话推测</constraint>
<constraint>每条建议必须对应具体的工具调用或决策点</constraint>
<constraint>不输出模糊建议(如"提高效率"),只输出具体行动项</constraint>
</constraints>
</gsd:meta>
<gsd:goal>为当前会话生成结构化效率审计报告,区分必要/可避免耗时,给出下次可复用的改进清单。</gsd:goal>
<gsd:phase name="scan" order="1">
<gsd:step>扫描当前会话上下文,提取所有工具调用序列</gsd:step>
<gsd:step>按类别标记每个操作:必要 / 可优化 / 多余</gsd:step>
<gsd:step>识别反模式(重复读文件、不必要验证、串行可并行等)</gsd:step>
<gsd:checkpoint>完成上下文扫描</gsd:checkpoint>
</gsd:phase>
<gsd:phase name="report" order="2">
<gsd:step>生成审计报告(含时间线、反模式、优化建议)</gsd:step>
<gsd:step>输出下次执行同类任务的"标准 SOP"</gsd:step>
<gsd:checkpoint>输出审计报告</gsd:checkpoint>
</gsd:phase>
</gsd:workflow>
# efficiency-audit
## 执行流程
### Phase 1: 上下文扫描
**目标**:从当前会话提取完整操作序列并分类
**步骤**:
1. 回溯当前会话的所有工具调用
2. 按功能分组(文件读取、文件修改、命令执行、用户交互、任务管理)
3. 标记每个操作:
- **必要**(`✓`):推进任务核心目标
- **可优化**(`~`):目标正确但方式低效
- **多余**(`✗`):不推进目标或重复操作
#### 反模式检测清单
| 反模式 | 特征 | 检测方式 |
|--------|------|----------|
| **重复读文件** | 同一文件读取 ≥2 次 | 比对 Read 调用的 file_path |
| **不必要验证** | 已知结果的验证操作 | 检查上下文中是否有前置结论 |
| **过度管理** | 简单任务创建大量 TaskCreate/Update | 统计任务管理调用数 vs 实际步骤数 |
| **串行可并行** | 独立操作顺序执行 | 检查无依赖关系但未并行的调用 |
| **冗余 git 操作** | stash → 测试 → pop 验证已知结论 | 检查 git stash/pop 是否必要 |
| **过度确认** | 用户意图明确但仍询问 | 检查 AskUserQuestion 是否必要 |
| **无效构建** | 构建未修改的模块 | 比较修改文件范围 vs 构建范围 |
| **遗漏导致返工** | 首轮遗漏条目,需二次处理 | 检查是否有"补救性"操作 |
### Phase 2: 审计报告
**目标**:输出结构化报告
**输出格式**:
```
## 效率审计报告
### 概览
- 总操作数:X 次
- 必要操作:X 次(X%)
- 可优化操作:X 次(节省 ~X 步)
- 多余操作:X 次(浪费 X 步)
### 操作时间线
| # | 操作 | 类别 | 标记 | 说明 |
|---|------|------|------|------|
| 1 | Read link.ts | 文件读取 | ✓ | 首次读取,必要 |
| 2 | Read registry.ts | 文件读取 | ✓ | 了解依赖 |
| ... |
### 反模式摘要
1. **[反模式名称]** — 具体描述
- 浪费:X 步
- 建议:[具体行动]
### 优化建议(下次执行同类任务)
```
理想 SOP(X 步完成):
1. [步骤 1]
2. [步骤 2]
...
```
### 关键教训
- [教训 1]
- [教训 2]
```
## 验证
- 每条反模式都对应具体的工具调用(可回溯定位)
- 优化建议可直接执行(不是泛泛而谈)
- 理想 SOP 步骤数 < 实际操作数
## Next Up
- [ ] 将关键教训写入项目 MEMORY.md
- [ ] 如果涉及通用模式,更新 CLAUDE.md 的注意事项
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.