用途:这是设计或审计任何循环系统的起点,把循环拆解为三要素——Trigger(什么条件下启动,如定时、事件、状态变化)、Action(启动后执行什么操作,即循环主体逻辑)、Stop Condition(何时判定完成并退出,如目标达成、次数上限、状态判断)。三要素缺一不可:无 trigger 不知何时开始,无 action 是空壳,无 stop condition 会无限运行直至资源耗尽。
主要能力:识别三要素、验证其完整性、设计 Hard Stop。验证要点:Trigger 是否明确(不是“有需要时”,而是“当 X 发生时”);Action 是否可执行(agent 是否有对应工具与权限);Stop Condition 是否客观(不是“直到满意”,而是“达到 X 指标或最多 N 轮”)。即使停止条件主观,也必须设置硬性最大迭代次数,例如“直到平均分 ≥ 9 或最多 8 轮”,作为防失控的安全网。
使用方式:面对循环需求先回答三个问题(trigger、action、stop condition),再逐项检查完整性与客观性,最后补上硬性上限。语言信号包括“设计一个 loop”“这个循环怎么停”“什么是 loop 的最小结构”“帮我看看这个 loop 缺什么”。
适用场景:设计新循环、诊断失效循环(如“跑了 3 天还没停”)、向团队教学解释、比较不同 Loop 实现。
限制:不适用于单次任务、非循环的自动化脚本(如每日备份属 cron job,无验证-迭代环)、已稳定运行无需重新设计的系统。该框架是静态结构分析,不涉及循环如何随时间演化、不判断“该不该做 loop”、也不涉及构建步骤;资料中的案例均基于 Claude Code 生态,其他工具的实现方式可能不同。与 RAO 循环(关注单次迭代内思维过程)、5+1 架构(关注完整系统组件)不同,三要素是最小可用单元的分析框架。