SuperAPI AI 工具集

loop

通用与其它

查看项目

更新于 10-16 06:52

技能介绍

用途:PUA Loop 面向需要长时间自主推进的开发任务,把“不停做”的循环机制与“做得更好”的质量压力结合,实现自主迭代、零人工干预。

主要能力:加载 pua:pua 核心 skill 的行为协议;禁止调用 AskUserQuestion,不打断用户;禁止说“我无法解决”;每轮迭代自动执行检查上次改动、跑验证、发现问题、修复、再验证。迭代压力随轮次升级,从 L0 信任期到 L4 毕业。完成需满足核心功能实现、build/test 通过、同类问题已扫描、无已知未修复 bug,才输出 <promise>LOOP_DONE</promise>。

使用方式:用户输入 /pua loop "任务描述" 启动。运行 setup 脚本:bash "${CLAUDE_PLUGIN_ROOT}/scripts/setup-pua-loop.sh" "$ARGUMENTS" --max-iterations 30 --completion-promise "LOOP_DONE"。该脚本创建 .claude/pua-loop.local.md 状态文件,Stop hook 检测后循环运行。取消方式:/cancel-pua-loop 或删除该状态文件。

人工介入:需要外部账号、不存在依赖或根本性需求变更时用 <loop-abort>;需用户补全本地配置时用 <loop-pause>,并先将进度写入 .claude/pua-loop-context.md。恢复时读取状态文件与上下文,处理介入项,用 sed 将 active 改为 true 并清空 session_id,再继续执行。

限制:loop 模式禁止 AskUserQuestion;不得用 abort/pause 逃避困难;遇到障碍应先穷尽自动化手段。与 Ralph Loop 独立实现,可同时安装互不干扰。其他细节暂未提供。