autogame-17-read-optimizer

TotalClaw 作者 totalclaw

通过 head/tail/grep/diff 策略高效读取大文件,降低 token 占用。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw skills install shop:totalclaw:totalclaw~autogame-17-read-optimizer
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~autogame-17-read-optimizer/file -o autogame-17-read-optimizer.md
## 概述(中文)

通过 head/tail/grep/diff 策略高效读取大文件,降低 token 占用。

## 技能正文

# 技能:Read Optimizer(read-optimizer)

## 说明
通过提供更智能的读取策略(head/tail/grep/diff)来优化文件读取操作,从而减少 token 占用和延迟。当你需要高效检查大文件而不想转储全部内容时使用此技能。

## 使用方法

### 智能读取(首部 + 尾部)
读取文件的前 N 行和后 N 行。适用于日志或大型文档。
```bash
node skills/read-optimizer/index.js --file <path> --mode smart --lines 100
```

### Grep 读取(聚焦)
读取与某个模式匹配的行(支持正则表达式)。
```bash
node skills/read-optimizer/index.js --file <path> --mode grep --pattern "error|exception"
```

### Diff 读取(变更)
仅读取自上次 git 提交以来发生变更的行(如果处于 git 仓库中)。
```bash
node skills/read-optimizer/index.js --file <path> --mode diff
```

## 选项
- `--file <path>`:文件路径。
- `--mode <smart|grep|diff>`:操作模式(默认:smart)。
- `--lines <number>`:head/tail 的行数(默认:50)。
- `--pattern <string>`:grep 模式所用的正则表达式。
- `--context <number>`:grep 的上下文行数(默认:2)。