@QingQ77: Loops 提供 100 个精心策划的 AI 驱动自动化循环模板,覆盖软件开发、数据科学、内容创作、产品运营、学习管理等领域。 https://github.com/jwangkun/loops 让 AI 助手自己反复"干→查→修→再干"…

X AI KOLs Timeline 工具

摘要

Loops 是一个包含 100 个 AI 驱动自动化循环模板的开源项目,覆盖软件开发、数据科学、内容创作等领域,支持 Claude Code、Cursor、Trae 等 AI 编程助手,通过“执行→检查→修复→重复”的闭环模式实现自主任务完成。

Loops 提供 100 个精心策划的 AI 驱动自动化循环模板,覆盖软件开发、数据科学、内容创作、产品运营、学习管理等领域。 https://github.com/jwangkun/loops 让 AI 助手自己反复"干→查→修→再干",直到把活干完,不用你一步步盯着。
查看原文
查看缓存全文

缓存时间: 2026/06/22 17:49

Loops 提供 100 个精心策划的 AI 驱动自动化循环模板,覆盖软件开发、数据科学、内容创作、产品运营、学习管理等领域。 https://github.com/jwangkun/loops 让 AI 助手自己反复“干→查→修→再干“,直到把活干完,不用你一步步盯着。


jwangkun/loops

Source: https://github.com/jwangkun/loops

Loops - AI驱动的自动化循环集合

100个精心策划的AI驱动自动化循环,覆盖软件开发、数据科学、内容创作、产品运营、学习管理等多个领域。面向中国用户优化,全中文文档与提示词支持。

English README


目录

  1. 什么是 Loop?
  2. 什么时候用 Loop?
  3. 一分钟快速开始
  4. 安装 Skill
  5. 在各 Agent 中使用
  6. Loop 完整目录
  7. 场景速查表
  8. 创建自己的 Loop
  9. 最佳实践
  10. 中国区用户指南
  11. 常见问题

1. 什么是 Loop?

Loop(循环) 是一种用于 AI 编程助手(如 Claude Code、Cursor、Trae、Windsurf、Cline)的自动化工作流指令集。它通过“执行→检查→修复→重复“的闭环模式,让 AI 能够自主完成任务,直到达到预设目标。

Loop 的核心概念

概念说明
目标 (Goal)Loop 要达成的最终状态
检查命令 (Check)验证目标是否达成的命令
最大迭代次数Loop 最多执行多少轮
退出条件何时停止(通常指检查命令返回成功)
执行步骤每一轮的具体操作

Loop vs 传统指令

传统指令Loop
“修复所有 lint 错误”执行 lint → 修复最小 diff → 再次执行 → 直到 lint 干净
“修复 CI”检查 CI 状态 → 读取日志 → 本地复现 → 修复 → 推送 → 验证
“优化一篇博客”检查质量 → 修改一个问题 → 再次检查 → 直到达标
一次性任务闭环自动化

Loop 的运作流程

开始
  │
  ▼
运行检查命令
  │
  ├─ 通过 ──► 结束
  │
  └─ 失败 ──► 分析失败原因
                  │
                  ▼
            修复最小根因
                  │
                  ▼
            迭代次数 +1
                  │
                  ▼
            是否超过最大迭代次数?
                  │
            是 ──► 结束,提示人工介入
            否 ──► 回到运行检查命令

2. 什么时候用 Loop?

当你需要:

  • 持续迭代 - 需要反复检查、修复、再检查的任务
  • 质量把关 - 保持代码、文档、数据处于健康状态
  • 自动化工作流 - 减少重复性的人工操作
  • CI/CD 集成 - 自动化修复失败的 CI 构建
  • TDD 开发 - 测试驱动开发,先写测试再实现
  • 内容优化 - 反复打磨文案、博客、脚本
  • 数据处理 - 清洗数据、训练模型、生成报告

适合使用 Loop 的场景

场景示例 Loop
刚写完代码,想让测试全绿test-until-green
CI 红了,不知道怎么修fix-ci-until-green
提交前想确保质量pre-commit-guard
要升级依赖dependency-upgrade-one-by-one
要审查自己的 PRpr-self-review
文档和代码不同步docs-sync-after-edits
要优化博客文章blog-post-until-publish
要清洗数据集data-cleaning-loop
要训练模型model-training-loop
要整理会议纪要meeting-notes-cleaner

3. 一分钟快速开始(Claude Code 全局安装)

Claude Code 原生支持 Skill:把仓库放到 ~/.claude/skills/loops/ 即可被自动发现,无需手动加载。

⚠️ 命名冲突提示:Claude Code 自带一个内置 /loop skill。为避免误触发内置那个,本仓库统一使用 /loops <name>(复数)调用。如果你输入 /loop xxx 后发现触发的是内置的而不是本仓库的,请改用 /loops xxx,或直接用自然语言描述(见 §5.7 直接复制提示词去任意 Agent)。

第 1 步:全局安装 Loops

# 克隆到 Claude Code 的个人 skill 目录(推荐,自动发现)
git clone https://github.com/jwangkun/loops.git ~/.claude/skills/loops

# 也可以克隆到 ~/.loops 后再链接/复制,方便多 Agent 共用
git clone https://github.com/jwangkun/loops.git ~/.loops
ln -s ~/.loops ~/.claude/skills/loops   # macOS/Linux 软链接

第 2 步:在 Claude Code 中调用

# 启动 Claude Code(无需任何特殊参数,skill 会自动加载)
claude

# 使用任意 Loop
/loops test-until-green

AI 会自动执行:

  1. 运行检查命令(如 npm test
  2. 找到失败或不足
  3. 修复最小根因
  4. 重新运行检查
  5. 重复直到目标达成

第 3 步:查看效果

AI 会告诉你每一步的操作结果,你只需在必要时介入。


4. 安装 Skill(默认全局安装)

推荐原则:先把 Loops 装到全局位置,这样所有项目都能调用;只有需要项目隔离时,才按项目安装。

全局安装路径建议:~/.claude/skills/loops(Claude Code)、~/.trae/skills/loops(Trae)、~/.codex/AGENTS.md(Codex)、~/.loops(通用,配合软链接)。

4.1 Claude Code(推荐,全局可用)

Claude Code 原生支持基于目录的 Skill 自动发现。把 SKILL.md 放进 ~/.claude/skills/loops/ 后,启动 claude 即自动加载,无需任何启动参数。

⚠️ 命名冲突:Claude Code 自带一个内置 /loop skill。本仓库统一用 /loops <name>(复数)调用,避免误触发内置的那个。详见 §5.2

方法 A:克隆到 skill 目录(推荐,自动发现)

# 1. 克隆到 Claude Code 个人 skill 目录
git clone https://github.com/jwangkun/loops.git ~/.claude/skills/loops

# 2. 启动 Claude Code(无需 --system-prompt)
claude

# 3. 调用任意 Loop
/loops test-until-green

方法 B:克隆到通用位置 + 软链接(多 Agent 共用)

git clone https://github.com/jwangkun/loops.git ~/.loops
ln -s ~/.loops ~/.claude/skills/loops   # macOS/Linux
# Windows 下用复制代替:xcopy /E /I %USERPROFILE%\.loops %USERPROFILE%\.claude\skills\loops

方法 C:--system-prompt 变通法(临时会话或旧版 Claude Code)

# 整个 Skill
claude --system-prompt ~/.loops/SKILL.md

# 或只为单个 Loop 启动临时会话
claude --system-prompt ~/.loops/prompts/zh/test-until-green.md

方法 D:粘贴到已在运行的会话

如果 claude 已经在运行但没自动加载 skill,可直接把 SKILL.md 内容粘贴进对话:

cat ~/.loops/SKILL.md | pbcopy    # macOS;Linux 用 xclip -sel c;Windows 用 clip
# 在 Claude Code 中粘贴即可,然后使用 /loops <name>

4.2 Trae IDE(全局 Skill)

Trae 支持基于 .trae/skills/ 目录结构自动识别 Skill。全局路径为 ~/.trae/skills/loops/

# macOS / Linux
mkdir -p ~/.trae/skills/loops
cp ~/.loops/SKILL.md ~/.trae/skills/loops/
cp -r ~/.loops/prompts ~/.trae/skills/loops/

# Windows
mkdir %USERPROFILE%\.trae\skills\loops
copy %USERPROFILE%\.loops\SKILL.md %USERPROFILE%\.trae\skills\loops\
xcopy /E /I %USERPROFILE%\.loops\prompts %USERPROFILE%\.trae\skills\loops\prompts

安装后在 Trae 的 AI 对话框中输入:

/loops test-until-green

或:

@loops /loops test-until-green

Trae 全局 Skill 的支持取决于版本,如果全局不生效,请改用下面的项目级安装。

4.3 Cursor(.cursor/rules/loops.mdc

⚠️ 旧版 .cursorrules 已被 Cursor 弃用。新版 Cursor 使用 .cursor/rules/*.mdc 文件(带 YAML frontmatter),支持按 glob 匹配文件自动激活。下面是新做法。

项目级安装(推荐,Cursor 官方主推)

cd your-project
mkdir -p .cursor/rules

# 创建 loops.mdc,内容如下
cat > .cursor/rules/loops.mdc << 'EOF'
---
description: Loops 自动化循环集合。当用户需要自动化测试、CI修复、代码质量、内容创作、数据分析等任务时按 Loop 模式执行。
globs:
  - "**/*"
alwaysApply: false
---

# Loops Skill

你是一名熟练使用 Loops 的 AI 开发助手。当用户要求自动化测试、CI修复、代码质量检查、内容创作、数据分析、学习管理等任务时,请先读取 `~/.loops/prompts/zh/` 目录中的对应 Loop 提示词,然后按照 Loop 的"执行→检查→修复→重复"模式执行任务。

调用方式:`/loops <name>`(复数,避免与内置冲突)。

常用 Loop:
- 测试失败:/loops test-until-green
- CI修复:/loops fix-ci-until-green
- 代码质量:/loops lint-typecheck-fix
- PR审查:/loops pr-self-review
- TDD开发:/loops autoloop-tdd
- 文档同步:/loops docs-sync-after-edits
- 博客优化:/loops blog-post-until-publish
- 数据清洗:/loops data-cleaning-loop
- 会议纪要:/loops meeting-notes-cleaner
EOF

全局安装(对所有 Cursor 项目生效)

Cursor 官方目前主推项目级 .cursor/rules/,全局规则可在用户主目录放一个 .cursor/rules/loops.mdc(同上内容)。若全局不生效,建议改用项目级或参考 §5.7 直接复制提示词

请确保已执行 git clone https://github.com/jwangkun/loops.git ~/.loops,否则 ~/.loops/prompts/zh/ 路径不存在。

4.4 Windsurf(.windsurfrules

Windsurf(Codeium)读取项目根目录的 .windsurfrules 文件,或全局的 ~/.codeium/windsurf/global_rules.md

项目级安装(推荐)

cd your-project
cat > .windsurfrules << 'EOF'
# Loops Skill 配置
你是一名熟练使用 Loops 的 AI 开发助手。当用户要求自动化测试、CI修复、代码质量检查、内容创作、数据分析等任务时,请先读取 `~/.loops/prompts/zh/` 目录中的对应 Loop 提示词,然后按 Loop 的"执行→检查→修复→重复"模式执行。

调用方式:/loops <name>(复数,避免与 Claude Code 内置 /loop 冲突)。
常用:/loops test-until-green、/loops fix-ci-until-green、/loops lint-typecheck-fix、/loops pr-self-review
EOF

全局安装(所有 Windsurf 项目)

mkdir -p ~/.codeium/windsurf
cat > ~/.codeium/windsurf/global_rules.md << 'EOF'
# Loops 全局配置(同上内容)
EOF

4.5 Cline(.clinerules

Cline 读取项目根目录的 .clinerules 文件(或 .clinerules/ 文件夹)。规则会自动追加到每次对话的系统提示。

项目级安装(推荐)

cd your-project
cat > .clinerules << 'EOF'
# Loops Skill 配置
你是一名熟练使用 Loops 的 AI 开发助手。当用户要求自动化测试、CI修复、代码质量检查、内容创作、数据分析等任务时,请先读取 `~/.loops/prompts/zh/` 目录中的对应 Loop 提示词,然后按 Loop 的"执行→检查→修复→重复"模式执行。

调用方式:/loops <name>(复数,避免与 Claude Code 内置 /loop 冲突)。
常用:/loops test-until-green、/loops fix-ci-until-green、/loops lint-typecheck-fix、/loops pr-self-review
EOF

也可在 Cline 聊天框下方的 Rules 面板用 + 按钮新建规则,效果相同。

4.6 Codex(AGENTS.md

OpenAI Codex(CLI / IDE 扩展 / Cloud)通过 AGENTS.md 文件读取指令——开始任何工作前会先读取它。Codex 没有 /loops 这类斜杠命令,调用方式是自然语言 + 引用 Loop 名称。它按「全局 → 项目根 → 当前目录」的顺序加载,后者覆盖前者。

全局安装(所有 Codex 项目,推荐)

mkdir -p ~/.codex
cat > ~/.codex/AGENTS.md << 'EOF'
# Loops Skill(全局配置)

你是一名熟练使用 Loops 的 AI 开发助手。当用户要求自动化测试、CI修复、代码质量检查、内容创作、数据分析、学习管理等任务时,请先读取 `~/.loops/prompts/zh/` 目录中的对应 Loop 提示词,然后严格按 Loop 的"执行→检查→修复→重复"模式执行任务。

常用 Loop(按需选用,名称即提示词文件名):
- test-until-green:修复失败测试直到全绿
- fix-ci-until-green:修复当前分支 CI
- lint-typecheck-fix:lint + typecheck 干净
- pr-self-review:对当前 diff 做三轮自我审查
- autoloop-tdd:测试优先地实现目标行为
- docs-sync-after-edits:文档与代码变更同步
EOF

项目级安装(推荐用于团队共享)

cd your-project
cat > AGENTS.md << 'EOF'
# Loops Skill(项目配置)

本项目使用 Loops 自动化循环。任务执行前先读取 `~/.loops/prompts/zh/<loop-name>.md`(或仓库内的 `prompts/zh/`),按其"执行→检查→修复→重复"流程执行。

常用:test-until-green、fix-ci-until-green、lint-typecheck-fix、pr-self-review。
检查命令、退出条件、最大迭代次数以各 Loop 文件为准。
EOF

Codex 也会自动发现仓库根目录的 AGENTS.md,适合放进版本控制让团队共用。AGENTS.override.md(子目录)可覆盖上层规则。

Codex 原生契合 Loop:本仓库的 pr-babysitterpr-watch-loop 就是针对 Codex 的 PR 看护场景设计的(使用 codex-watch 标签)。

4.7 项目级安装(通用)

如果你希望某个项目使用独立的 Loops 版本,可按项目安装到任意 IDE 的规则目录(参考 4.2 Trae 示例):

cd your-project
mkdir -p .trae/skills/loops
cp ~/.loops/SKILL.md .trae/skills/loops/
cp -r ~/.loops/prompts .trae/skills/loops/

各 IDE 的本地配置目录(.trae/.cursor/.clinerules.windsurfrules 等)不应提交到版本控制,已在 .gitignore 中忽略。

4.8 通过 Git 子模块安装(可选)

cd your-project
git submodule add https://github.com/jwangkun/loops.git .loops
# 然后按你用的 Agent 把 .loops/SKILL.md 链接到对应规则位置

5. 在各 Agent 中使用

5.1 通用调用格式

/loops <loop-name> [上下文参数]

本仓库统一用 /loops(复数),避免与 Claude Code 内置的 /loop skill 冲突。其它 Agent(Trae/Cursor/Windsurf/Cline)同样使用 /loops

5.2 Claude Code

Claude Code 装到 ~/.claude/skills/loops/ 后自动发现,直接调用即可:

/loops fix-ci-until-green

或用自然语言:

请按 test-until-green 的 Loop 流程,修复当前所有失败的测试

/loops xxx 未触发本仓库的 Loop(例如仍触发内置的 /loop),检查 ~/.claude/skills/loops/SKILL.md 是否存在;或改用 §5.7 直接复制提示词

5.3 Trae

@loops /loops test-until-green

或自然语言:

帮我运行 test-until-green,修复所有失败的测试

5.4 Cursor

运行 lint-typecheck-fix 的 Loop 流程,清理代码

Cursor 会读取 .cursor/rules/loops.mdc 中的配置并执行(见 §4.3)。

5.5 Codex

Codex 没有斜杠命令,全部用自然语言调用。配置好 ~/.codex/AGENTS.md 或项目根的 AGENTS.md 后(见 §4.6),在 Codex CLI / IDE 扩展 / Cloud 里直接说需求并点 Loop 名:

请按 test-until-green 这个 Loop 的流程,运行 npm test,修复所有失败用例直到全绿。

或更简洁:

用 fix-ci-until-green 修复当前分支的 CI 失败。

Codex 会从 AGENTS.md 知道去哪里读 Loop 提示词(~/.loops/prompts/zh/)。本仓库的 pr-babysitterpr-watch-loop 就是为 Codex 的 PR 看护场景设计的。

5.6 自然语言调用

如果你记不住 Loop 名称,可以直接描述需求:

我有一些测试失败了,帮我用 Loop 的方式修复它们

AI 助手会根据你的需求自动匹配最合适的 Loop。

5.7 直接复制提示词去任意 Agent

不想装 Skill、或者用的是 ChatGPT / Claude.ai / Gemini / Copilot Chat / 通义 / 文心 等对话框?直接把某个 Loop 的提示词全文复制进对话即可,无需安装。三步:

第 1 步:选一个 Loop 文件

# 中文版(推荐)
ls ~/.loops/prompts/zh/
# 英文版
ls ~/.loops/prompts/en/

第 2 步:复制全文到剪贴板

# macOS
cat ~/.loops/prompts/zh/test-until-green.md | pbcopy

# Linux(需 xclip)
cat ~/.loops/prompts/zh/test-until-green.md | xclip -sel c

# Windows(Git Bash / WSL)
cat ~/.loops/prompts/zh/test-until-green.md | clip.exe

# 或者:直接在 GitHub / 编辑器里打开文件,Ctrl+A 全选复制

第 3 步:粘贴到任意 Agent 对话框,加一句指令

请严格按照下面这个 Loop 的流程执行,每完成一轮检查后把结果告诉我:

(粘贴 Loop 提示词全文)

示例:在 ChatGPT / Claude.ai 里跑 test-until-green

prompts/zh/test-until-green.md 全文粘贴进对话框,前面加一句:

我在 [项目路径/仓库链接] 工作,请按下面这个 Loop 的"执行→检查→修复→重复"模式帮我修复测试,每轮告诉我检查命令的输出和你的修复:

注意:纯对话框类 Agent 无法直接执行 npm test 等命令,需要你把命令输出贴回给它。适用于内容创作、数据分析、学习管理类不需要执行本地命令的 Loop(如 blog-post-until-publishmeeting-notes-cleanerprd-review-loop)。

5.8 组合使用

先运行 /loops lint-typecheck-fix,然后运行 /loops test-until-green

6. Loop 完整目录

分类总览

分类数量分类数量
测试7代码生成与重构8
CI/CD9数据库与数据5
代码质量4前端与UI4
API/规范2后端与API开发4
依赖管理4数据科学与分析6
安全1内容创作与写作7
开发流程5产品与设计4
文档1运营与市场4
性能1学习与知识管理5
无障碍1效率与生产力4
Pull Request2系统与DevOps5
部署1安全与合规4
维护1
Git钩子1

测试 (Testing)

Loop目标检查命令中文提示词英文提示词
test-until-green所有测试通过npm test查看View
e2e-until-greenE2E 测试套件通过npm run test:e2e查看View
flaky-test-triage将失败测试分类为 flaky 或 realnpm test -- --testPathPattern=<failing-suite>查看View
visual-regression-until-match视觉回归测试通过npx playwright test --grep @visual查看View
coverage-until-threshold覆盖率达标(默认80%)npm test -- --coverage查看View
staging-smoke-test预发布环境冒烟测试通过npm run smoke:staging查看View
post-edit-test-guard编辑后相关测试必须通过npm test -- --findRelatedTests <files>查看View

CI/CD

Loop目标检查命令中文提示词英文提示词
ship-pr-until-greenPR 已打开且所有 CI 检查通过gh pr checks查看View
fix-ci-until-green当前分支的最新 CI 运行通过gh run list ...查看View
ci-failure-watcher当前分支的最新 CI 运行是绿色的gh run list ...查看View
build-until-green生产构建成功npm run build查看View
pre-commit-guard测试失败时阻止 git 提交npm test查看View
pr-self-review当前 diff 上完成三轮干净的自我审查git diff main...HEAD查看View
pr-babysitter标记为 codex-watch 的 PR 保持健康gh pr list --label "codex-watch"查看View
pr-watch-loopcodex-watch PR 保持健康且无阻碍gh pr list --label codex-watch ...查看View
spec-first-shipspec.md 中的每个需求都已实现并打勾npm test查看View

代码质量 (Code Quality)

Loop目标检查命令中文提示词英文提示词
lint-typecheck-fixlint 和 typecheck 干净npm run lint && npx tsc --noEmit查看View
format-until-clean格式化工具运行干净npm run format查看View
de-sloppify-pass最近的变更干净、最小化npm run lint && npm test查看View
knip-until-cleanknip 报告没有未使用代码或依赖npx knip查看View

API/规范

Loop目标检查命令中文提示词英文提示词
api-contract-until-matchAPI 实现与发布的契约匹配npm run test:contract查看View
openapi-sync-until-validopenapi.yaml lint 干净且与实现的路由匹配npx @redocly/cli lint openapi.yaml查看View

依赖管理

Loop目标检查命令中文提示词英文提示词
dependency-upgrade-one-by-one关键过时依赖升级且测试绿色npm outdated && npm test && npm run build查看View
migration-until-applied所有数据库迁移应用干净npx prisma migrate status查看View
dependency-audit-weekly交付每周依赖审计摘要`npm outdatedtrue`
npm-audit-fix-loop没有高危或严重 npm 审计漏洞npm audit --audit-level=high && npm test查看View

安全 (Security)

Loop目标检查命令中文提示词英文提示词
security-audit-weekly交付每周 npm 审计摘要和修复计划npm audit --json查看View

开发流程 (Development Process)

Loop目标检查命令中文提示词英文提示词
autoloop-tdd测试优先地实现目标行为npm test查看View
changelog-sync-after-shipCHANGELOG.md 有准确的 [Unreleased] 条目git log -5 --oneline查看View
investigation-script-loop用最小复现脚本证明根因node scripts/investigate.mjs查看View
ralph-story-executor每个 story 都有 passes: truenpm test && npm run lint && npm run build查看View
reflexion-debug-loop失败的测试或复现通过npm test -- --testNamePattern=<test>查看View

文档 (Documentation)

Loop目标检查命令中文提示词英文提示词
docs-sync-after-edits文档与当前代码变更匹配git diff main...HEAD --name-only查看View

性能 (Performance)

Loop目标检查命令中文提示词英文提示词
bundle-size-budget客户端 bundle 保持在预算内npm run build && npm run size-limit查看View

无障碍 (Accessibility)

Loop目标检查命令中文提示词英文提示词
a11y-audit-until-clean变更的 UI 上没有严重的无障碍访问违规npm run test:a11y查看View

Pull Request

Loop目标检查命令中文提示词英文提示词
merge-conflict-resolver分支在 main 上 rebase 成功且测试通过npm test查看View
post-merge-regression-guard每次合并或 rebase 后冒烟测试立即通过npm run test:smoke查看View

部署 (Deployment)

Loop目标检查命令中文提示词英文提示词
deploy-verification-loop所有部署后健康和冒烟端点返回成功curl -fsS <your-health-url>查看View

维护 (Maintenance)

Loop目标检查命令中文提示词英文提示词
independent-verifier-pass构建、lint 和测试在独立验证下通过npm run build && npm run lint && npm test查看View

Git 钩子

Loop目标检查命令中文提示词英文提示词
guardrails-learning-loop测试和 lint 通过且不重复之前的失败模式npm test && npm run lint查看View

代码生成与重构 (Code Generation)

Loop目标检查命令中文提示词英文提示词
code-review-until-clean代码通过结构化审查清单python scripts/review_checklist.py查看View
refactor-until-clean目标模块达到整洁代码标准npm run lint && npm test查看View
generate-unit-tests目标函数对边界条件有通过的单元测试npm test -- <target-file>查看View
component-scaffold-loop新 UI 组件已生成测试和 storiesnpm test -- <component-name>查看View
api-endpoint-generator新 API 端点已实现 handler、路由和测试npm run test:api查看View
error-handling-audit所有公共函数有一致的错误处理npm run lint && npm test查看View
type-definition-syncTypeScript 类型与运行时 API 和数据库 schema 匹配npx tsc --noEmit查看View
dead-code-removal无未使用的导出、变量或函数残留npx knip --no-exit-code && npm test查看View

数据库与数据 (Database)

Loop目标检查命令中文提示词英文提示词
schema-migration-loop数据库 schema 变更已迁移且测试通过npx prisma migrate dev && npm test查看View
query-performance-loop慢查询优化到阈值以下npm run benchmark:queries查看View
seed-data-validator种子数据干净加载且引用有效npm run db:seed && npm run test:seed查看View
backup-verify-loop最新数据库备份成功恢复npm run db:backup:verify查看View
data-consistency-check无孤立记录或约束违规npm run db:consistency查看View

前端与 UI (Frontend)

Loop目标检查命令中文提示词英文提示词
responsive-until-matchUI 在所有目标断点正确渲染npx playwright test --grep @responsive查看View
design-token-sync所有 UI 使用批准的设计 tokennpm run lint:design-tokens查看View
component-library-update组件库已更新新变体和文档npm run storybook:build查看View
frontend-error-boundary-check所有路由都有错误边界和 fallback UInpm run lint:error-boundaries查看View

后端与 API 开发 (Backend)

Loop目标检查命令中文提示词英文提示词
rate-limit-enforcer所有公共端点都实施限流npm run test:rate-limit查看View
authz-policy-loop所有敏感端点都实施授权npm run test:authz查看View
api-validation-loop所有 API 输入已验证和清理npm run test:api-validation查看View
logging-audit-loop所有关键路径产生结构化日志npm run lint:logging查看View

数据科学与分析 (Data Science)

Loop目标检查命令中文提示词英文提示词
data-cleaning-loop数据集通过质量检查python scripts/data_quality.py查看View
model-training-loop模型在验证集上达到目标准确率python scripts/train.py --validate查看View
feature-engineering-loop特征集提升模型性能python scripts/evaluate_features.py查看View
data-pipeline-until-green数据管道端到端无错误运行python scripts/run_pipeline.py查看View
experiment-tracker实验结果已记录且可复现python scripts/check_experiments.py查看View
dashboard-sync-loop仪表盘反映最新数据和指标python scripts/refresh_dashboard.py查看View

内容创作与写作 (Content Creation)

Loop目标检查命令中文提示词英文提示词
blog-post-until-publish博客文章已润色并准备发布python scripts/blog_quality.py draft.md查看View
readme-improvement-loopREADME 清晰、完整并遵循最佳实践python scripts/readme_lint.py查看View
social-post-generator为每个平台生成社交媒体帖子python scripts/check_posts.py查看View
newsletter-until-sendNewsletter 通过审查且链接有效python scripts/newsletter_check.py查看View
video-script-loop视频脚本达到目标时长和清晰度python scripts/script_review.py查看View
translation-review-loop翻译准确自然python scripts/translation_check.py查看View
ad-copy-optimizer广告文案变体通过转化检查清单python scripts/ad_copy_check.py查看View

产品与设计 (Product & Design)

Loop目标检查命令中文提示词英文提示词
prd-review-loopPRD 完整、清晰并准备开发python scripts/prd_check.py查看View
user-story-generator为每个功能生成用户故事python scripts/story_check.py查看View
design-review-loop设计遵循系统规范和无障碍规则python scripts/design_check.py查看View
competitive-analysis-loop竞品分析报告完整且有来源python scripts/competitor_check.py查看View

运营与市场 (Operations & Marketing)

Loop目标检查命令中文提示词英文提示词
seo-audit-loop页面通过 SEO 检查清单python scripts/seo_check.py查看View
email-campaign-loop邮件营销活动已审查且链接有效python scripts/email_check.py查看View
analytics-health-check所有关键事件正确追踪python scripts/analytics_check.py查看View
release-notes-generator发布说明已生成并审查python scripts/release_notes_check.py查看View

学习与知识管理 (Learning & Knowledge)

Loop目标检查命令中文提示词英文提示词
flashcard-generator为关键概念生成闪卡python scripts/flashcard_check.py查看View
study-plan-optimizer学习计划现实并覆盖所有主题python scripts/study_plan_check.py查看View
note-organizer笔记已打标签、链接并结构良好python scripts/note_check.py查看View
research-synthesis-loop研究已总结来源和关键洞察python scripts/research_check.py查看View
quiz-validator测验问题准确且有正确答案python scripts/quiz_check.py查看View

效率与生产力 (Productivity)

Loop目标检查命令中文提示词英文提示词
meeting-notes-cleaner会议纪要结构化并含行动项python scripts/meeting_check.py查看View
inbox-zero-loop收件箱无未读可执行邮件python scripts/inbox_check.py查看View
task-prioritizer任务按影响力和工作量排序python scripts/task_check.py查看View
weekly-review-loop每周回顾报告完成python scripts/weekly_review_check.py查看View

系统与 DevOps (System & DevOps)

Loop目标检查命令中文提示词英文提示词
docker-build-until-greenDocker 镜像构建并通过健康检查docker build -t app . && docker run --rm app healthcheck查看View
terraform-plan-until-cleanterraform plan 无意外变更terraform plan -detailed-exitcode查看View
log-anomaly-detector近期日志无严重异常python scripts/log_anomaly.py查看View
ssl-certificate-monitor所有域名都有有效 SSL 证书python scripts/ssl_check.py查看View
backup-routine-loop所有关键数据已备份并验证python scripts/backup_check.py查看View

安全与合规 (Security & Compliance)

Loop目标检查命令中文提示词英文提示词
secret-scan-loop仓库中无密钥或凭证npx secretlint --maskSecrets "**/*"查看View
compliance-checklist-loop所有合规检查项已满足python scripts/compliance_check.py查看View
privacy-policy-audit隐私政策与当前数据实践匹配python scripts/privacy_check.py查看View
access-review-loop所有用户访问权限都有正当理由python scripts/access_review.py查看View

7. 场景速查表

软件开发

你想做什么使用的 Loop示例
让测试全绿test-until-green/loops test-until-green
修 CI 失败fix-ci-until-green/loops fix-ci-until-green
自动 lint 修复lint-typecheck-fix/loops lint-typecheck-fix
自动格式化format-until-clean/loops format-until-clean
审查自己的 PRpr-self-review/loops pr-self-review
升级依赖dependency-upgrade-one-by-one/loops dependency-upgrade-one-by-one
修安全漏洞npm-audit-fix-loop/loops npm-audit-fix-loop
TDD 开发autoloop-tdd/loops autoloop-tdd
更新文档docs-sync-after-edits/loops docs-sync-after-edits
合并冲突merge-conflict-resolver/loops merge-conflict-resolver
部署验证deploy-verification-loop/loops deploy-verification-loop
优化性能bundle-size-budget/loops bundle-size-budget
代码重构refactor-until-clean/loops refactor-until-clean
生成单元测试generate-unit-tests/loops generate-unit-tests
错误处理审计error-handling-audit/loops error-handling-audit

数据与AI

你想做什么使用的 Loop示例
清洗数据集data-cleaning-loop/loops data-cleaning-loop
训练模型model-training-loop/loops model-training-loop
特征工程feature-engineering-loop/loops feature-engineering-loop
运行数据管道data-pipeline-until-green/loops data-pipeline-until-green
追踪实验experiment-tracker/loops experiment-tracker
刷新仪表盘dashboard-sync-loop/loops dashboard-sync-loop
数据库迁移schema-migration-loop/loops schema-migration-loop
优化慢查询query-performance-loop/loops query-performance-loop

内容创作

你想做什么使用的 Loop示例
优化博客文章blog-post-until-publish/loops blog-post-until-publish
改进 READMEreadme-improvement-loop/loops readme-improvement-loop
生成社媒帖子social-post-generator/loops social-post-generator
准备 Newsletternewsletter-until-send/loops newsletter-until-send
优化视频脚本video-script-loop/loops video-script-loop
审校翻译translation-review-loop/loops translation-review-loop
优化广告文案ad-copy-optimizer/loops ad-copy-optimizer

产品与运营

你想做什么使用的 Loop示例
审查 PRDprd-review-loop/loops prd-review-loop
生成用户故事user-story-generator/loops user-story-generator
设计审查design-review-loop/loops design-review-loop
竞品分析competitive-analysis-loop/loops competitive-analysis-loop
SEO 审计seo-audit-loop/loops seo-audit-loop
邮件营销检查email-campaign-loop/loops email-campaign-loop
发布说明release-notes-generator/loops release-notes-generator

学习与效率

你想做什么使用的 Loop示例
生成学习闪卡flashcard-generator/loops flashcard-generator
优化学习计划study-plan-optimizer/loops study-plan-optimizer
整理笔记note-organizer/loops note-organizer
综合研究research-synthesis-loop/loops research-synthesis-loop
整理会议纪要meeting-notes-cleaner/loops meeting-notes-cleaner
收件箱清零inbox-zero-loop/loops inbox-zero-loop
任务优先级task-prioritizer/loops task-prioritizer
每周回顾weekly-review-loop/loops weekly-review-loop

系统与安全

你想做什么使用的 Loop示例
构建 Docker 镜像docker-build-until-green/loops docker-build-until-green
检查 Terraformterraform-plan-until-clean/loops terraform-plan-until-clean
检测日志异常log-anomaly-detector/loops log-anomaly-detector
监控 SSL 证书ssl-certificate-monitor/loops ssl-certificate-monitor
扫描密钥泄露secret-scan-loop/loops secret-scan-loop
合规检查compliance-checklist-loop/loops compliance-checklist-loop
审查访问权限access-review-loop/loops access-review-loop

8. 创建自己的 Loop

8.1 最简单的方法

  1. 复制 prompts/zh/test-until-green.md
  2. 重命名为 prompts/zh/my-loop.md
  3. 修改标题、目标、检查命令、步骤
  4. prompts/en/ 中创建对应的英文版本

8.2 Loop 文件模板

---
name: "my-custom-loop"
description: "你的Loop目标"
---

# 你的Loop标题

**分类:** 自定义  
**标识符:** `my-custom-loop`  
**最大迭代次数:** 5

## 目标

描述Loop要达成的最终状态

## 检查命令

```bash
npm run your-check-command

退出条件

检查命令返回成功

执行步骤

Step 1: 运行检查命令。 Step 2: 如果失败,修复最小根因。 Step 3: 重复直到退出条件满足。

推荐代理

Claude Code、Cursor、Trae


### 8.3 创建 Loop 的 5 个原则

1. **目标清晰** - 必须有一个可验证的目标
2. **检查命令明确** - 必须有一个命令能判断是否达成目标
3. **可迭代修复** - 每次失败后都能进行小步修复
4. **有退出条件** - 避免无限循环
5. **保持最小化** - 每个 Loop 只负责一个职责

---

## 9. 最佳实践

### 9.1 使用前的准备

- 运行前最好提交当前工作
- 确保环境依赖已安装
- 设置合理的最大迭代次数

### 9.2 执行原则

- 每次只修复最小根因
- 每次修改后必须运行检查命令
- 重要的运行结果保存日志
- 达到最大迭代次数时人工介入

### 9.3 安全建议

- 修改依赖前先备份 `package-lock.json`
- 会修改远程仓库的 Loop 谨慎使用
- 生产部署相关 Loop 在监控下运行
- 涉及密钥扫描、权限审查的 Loop 需审计后再执行

### 9.4 与 Git 工作流结合

```bash
# 1. 创建功能分支
git checkout -b feature/new-stuff

# 2. 用 Loop 实现功能
/loops autoloop-tdd

# 3. 用 Loop 自我审查
/loops pr-self-review

# 4. 提交推送
git commit -am "feat: add new stuff"
git push origin feature/new-stuff

# 5. 确保 CI 通过
/loops fix-ci-until-green

10. 中国区用户指南

10.1 为什么要特别优化?

本仓库主要面向中国用户,因此:

  • 所有 Loop 提示词提供完整中文版本
  • README 和 SKILL.md 使用中文编写
  • 提供中国区网络加速建议
  • 兼容国内主流 AI 编程助手(Trae、Cursor 等)

10.2 网络加速配置

# npm 切换到淘宝镜像
npm config set registry https://registry.npmmirror.com

# 全局设置
npm config set registry https://registry.npmmirror.com --global

# 安装依赖时使用镜像
npm install --registry=https://registry.npmmirror.com

10.3 常用工具的中国区替代

原工具/命令中国区替代
npm installnpm install --registry=https://registry.npmmirror.com
npx playwright install手动下载或使用国内镜像
gh CLI可替换为 hub 或直接访问 GitHub Web
GitHub 仓库克隆使用 Gitee 镜像或代理
Docker Hub使用阿里云或网易云镜像
Python pippip install -i https://pypi.tuna.tsinghua.edu.cn/simple

10.4 安装方式

如果 GitHub 访问较慢:

# 方式一:Gitee 镜像
git clone https://gitee.com/jwangkun/loops.git

# 方式二:下载 zip
curl -L -o loops.zip https://github.com/jwangkun/loops/archive/refs/heads/main.zip
unzip loops.zip

10.5 推荐的中国区 AI 助手

AI 助手支持情况安装方式
Claude Code完全支持见第 4 节
Codex完全支持(AGENTS.md,无斜杠命令)见第 4 节
Trae完全支持见第 4 节
Cursor完全支持见第 4 节
Windsurf支持见第 4 节
Cline支持见第 4 节

11. 常见问题

Q1: Agent 不识别 /loops 命令怎么办?

A1: 尝试以下方法:

  1. Claude Code:确认 ~/.claude/skills/loops/SKILL.md 存在(官方自动发现);或在对话中粘贴 SKILL.md 内容;或用 claude --system-prompt ~/.loops/SKILL.md 启动。
  2. Claude Code 命名冲突:若 /loops xxx 触发的是 Claude Code 内置的 /loop 而非本仓库,确认 skill 目录命名是 loops(不是 loop),或直接用自然语言描述需求。
  3. Trae:检查 ~/.trae/skills/loops/ 是否存在 SKILL.mdprompts/
  4. Cursor:检查 .cursor/rules/loops.mdc 是否存在(旧版 .cursorrules 已废弃)。
  5. Windsurf:检查项目根的 .windsurfrules 是否存在。
  6. Cline:检查项目根的 .clinerules 是否存在。
  7. Codex:检查 ~/.codex/AGENTS.md 或项目根的 AGENTS.md 是否配置了 Loops(Codex 用自然语言调用,无斜杠命令)。
  8. 都不行时,用 §5.7 直接复制提示词 把 Loop 文件全文粘进对话框。

Q2: 检查命令不存在怎么办?

A2:

  1. 检查 package.json 中是否有对应 scripts
  2. 安装缺失的工具或依赖
  3. 修改 Loop 文件中的检查命令以匹配你的项目

Q3: Loop 会修改我的代码或文件吗?

A3: 是的,Loop 的核心就是自动修复问题。建议运行前先提交当前代码或备份重要文件。

Q4: 可以只使用中文提示词吗?

A4: 可以。prompts/zh/ 目录下全是中文提示词。

Q5: 如何贡献新的 Loop?

A5:

  1. prompts/zh/prompts/en/ 中各添加一个文件
  2. 文件名使用小写连字符格式
  3. 更新 README 和 SKILL.md 中的目录
  4. 提交 Pull Request

Q6: 新增的 60 个 Loop 来自哪里?

A6: 新增的 Loop 参考了 SkillHub、SkillsMP 等热门 AI Skills 市场的常见需求,以及日常工作中的高频自动化场景,涵盖数据科学、内容创作、产品运营、学习管理等领域。


目录结构

loops/
├── prompts/
│   ├── en/                   # 英文版 Loop 提示词 (100个)
│   │   ├── test-until-green.md
│   │   ├── data-cleaning-loop.md
│   │   └── ...
│   └── zh/                   # 中文版 Loop 提示词 (100个)
│       ├── test-until-green.md
│       ├── data-cleaning-loop.md
│       └── ...
├── SKILL.md                  # Skills 入口文件(安装时复制到 .trae/skills/loops/)
├── README.md                 # 中文说明文档
├── README_EN.md              # 英文说明文档
└── generate_all_prompts.py   # Loop 元数据与生成脚本

注意:.trae/ 是本地 IDE 配置目录,不应提交到版本控制。安装 Skill 时,请将 SKILL.mdprompts/ 复制到你的项目 .trae/skills/loops/ 目录下。


相关资源


许可证: MIT
版本: 2.0.0
维护: Loops Community

相似文章

@Xudong07452910: 开源项目推荐:loop-engineering —— 让你的 AI 编码 Agent 拥有自循环与智能编排能力的实用框架 loop-engineering 是目前很火的概念,该项目提供了实用模式、启动器和 CLI 工具,帮助开发者设计系统…

X AI KOLs Timeline

loop-engineering 是一个开源框架,为 AI 编码代理(如 Claude Code、Codex、Cursor)提供自循环和智能编排能力,包含 7 个生产级循环模式、实用 CLI 工具和五大数据块设计,帮助开发者从手动提示转向系统化自动化。

@aigclink: Loop模板大全库:loop-library,目前覆盖工程、运维、评估、设计、内容等50个具体场景 每个Loop设置了反馈、判断、迭代的完整闭环,并配备了查找、审计、适配、设计四种能力的Skill 告诉AI要干什么,它帮你从目录里匹配最合…

X AI KOLs Timeline

发布了 Loop 模板大全库(loop-library),覆盖工程、运维、评估、设计等50个具体场景,每个 Loop 具备反馈、判断、迭代闭环及四种 Skill 能力,支持模板匹配与自适应修改。