# Loop Worthiness Test

> 判断一个任务是否值得做成 Loop 的四条决策标准。 当用户在纠结"这件事要不要自动化"、"该不该用 loop"、或"为什么我的 loop 得不偿失"时使用。 不适用于: 已经决定要做 loop 后的设计阶段、或一次性任务。 关键 trigger: "这件事值得做 loop 吗"、"该不该自动化"、"loop 成本太高怎么办"。

- Skill: `kangarooking/loop-worthiness-test` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add kangarooking/loop-worthiness-test`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kangarooking/loop-worthiness-test/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: kangarooking (https://skillmd.com/u/kangarooking)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/kangarooking/loop-worthiness-test

---


## Source Metadata

Original cangjie-skill frontmatter from the distillation run:

```yaml
name: loop-worthiness-test
description: |
  判断一个任务是否值得做成 Loop 的四条决策标准。
  当用户在纠结"这件事要不要自动化"、"该不该用 loop"、或"为什么我的 loop 得不偿失"时使用。
  不适用于: 已经决定要做 loop 后的设计阶段、或一次性任务。
  关键 trigger: "这件事值得做 loop 吗"、"该不该自动化"、"loop 成本太高怎么办"。
source_book: "Loop Engineering 视频合集"
source_chapter: 视频3 (小木头引用 Iddo Money) / 视频4
tags: [decision-framework, cost-benefit, automation, checklist]
related_skills: [loop-three-elements, loop-build-path, comprehension-gap]
```

# Loop 适用性四条件测试 — 防止过度工程化

## R — Reading (原文)

> "他给了4条测试条件,4条都满足做loop才划算。第一是这个活每周以上都会重复... 第二验证能够自动化... 第三你的token预算得扛得住... 第四agent手里有资深工程师那套工具。"
> — 小木头 (视频3)

> "The majority of tasks don't need loops."
> — Adam Gillock (视频1)

## I — Interpretation (自述)

判断一个任务是否值得搭建循环系统,需要同时满足四个条件:

1. **高频重复**: 任务至少每周做一次。一次性或低频任务不值得搭建 loop 系统。
2. **可自动验证**: 有测试/Lint/检查能自动拦截坏结果,无需人工审验每条输出。
3. **Token 预算充足**: 能承受反复读取上下文和试错的成本,包括浪费的 token。
4. **完整工具链**: Agent 拥有日志、运行环境、自测能力,能自己跑代码看结果。

**四条都满足才值得做 loop。** 这是一个反直觉的过滤器 — 大多数人看到 loop 很酷就想用,不会先做适用性判断。

## A1 — Past Application (书中案例)

**案例1: 值得做 Loop — 选题收件箱 (视频3)**
- 高频: 每天 ✅ | 可验证: 有 topic-score 评级 ✅ | 预算: 小 ✅ | 工具: 有 research API ✅
- 结论: 值得

**案例2: 不值得做 Loop — 一次性脚本 (视频1 隐含)**
- 高频: 一次性 ❌ | 可验证: N/A | 预算: N/A | 工具: N/A
- 结论: 不值得,单次提示即可

**案例3: 部分满足 — 缩略图生成 (视频1)**
- 高频: 每周 ✅ | 可验证: 主观评分 ❌ | 预算: 中 ✅ | 工具: 有 ✅
- 结论: 验证环节是瓶颈,需要引入独立评分 agent

## A2 — Future Trigger (未来触发)

1. **纠结是否自动化时**: "我想让 AI 每天做 X,值得做 loop 吗?"
2. **Loop 成本过高时**: "这个 loop 跑一次花太多 token" → 检查条件3和4
3. **Loop 产出质量差时**: "loop 出来的东西不能用" → 检查条件2 (验证是否可靠)
4. **团队推广 Loop 时**: 用这个测试作为"要不要做"的决策门槛

**语言信号**: "值得做 loop 吗"、"该不该自动化"、"loop 成本太高"、"这个任务适合 loop 吗"

**与相邻 skill 的区别**:
- `loop-three-elements`: 假设已决定要做,关注"怎么设计" (本 skill 是前置决策)
- `loop-build-path`: 关注构建步骤 (本 skill 是构建前的判断)
- `comprehension-gap`: 关注 loop 运行后的风险 (本 skill 是运行前的判断)

## E — Execution (可执行步骤)

### Step 1: 四条件检查清单
对目标任务逐条检查:
```
□ 高频重复: 至少每周做一次?
□ 可自动验证: 有客观标准判断好坏?
□ Token 预算: 能承受反复试错?
□ 完整工具链: agent 有日志+环境+自测能力?
```

### Step 2: 决策
- **4/4 通过** → 进入 `loop-build-path` 开始设计
- **3/4 通过** → 识别瓶颈条件,先解决再建 loop
- **≤2/4 通过** → 不建议做 loop,用单次提示或简单自动化替代

### Step 3: 如果不满足,替代方案
- 条件1不满足 → 单次提示 / 按需触发
- 条件2不满足 → 人类在环 (Human-in-the-loop)
- 条件3不满足 → 降低频率 / 简化 action
- 条件4不满足 → 先完善工具链,再考虑 loop

## B — Boundary (边界)

**不要使用这个 skill 的场景**:

1. **已经决定要做 loop**: 此时应进入 `loop-build-path`,不再做适用性判断
2. **纯技术问题**: "这个 loop 为什么报错?" — 这是调试,不是决策
3. **非重复性任务**: 一次性任务直接做,不需要 loop

**作者的盲点与局限**:
- 四条测试条件是经验法则,缺乏严格的实证数据支持
- 条件2"可自动验证"在创意类任务中很难满足 (写作、设计),但这类任务仍可能有 loop 价值
- 视频作者全部是技术背景,对非技术场景 (内容创作、研究) 的适用性判断可能不准确

**与之相邻但容易混淆的方法论**:
- **成本-收益分析**: 通用决策框架; 本 skill 是 loop 领域的具体化
- **MVP 思维**: "先做最小可用版本"; 本 skill 是"先判断值不值得做"

