lifting-loops
Installation
SKILL.md
Lifting Loops
Terms
- Loop: the same kind of thing the user keeps taking part in.
- Intervention: one concrete action the user takes inside a loop. There are six roles:
| Role | What the user does | Typical words |
|---|---|---|
| Retry | Asks the agent to go again after it stalls or fails | "Try again", "continue", 继续 |
| Judge | Says whether output is good, because the agent cannot tell | "Too long", "Is this OK?", "Too forced" |
| Approve | Gives the go-ahead the agent waits for | "Show me the commit plan first" |
| Carry | Hands over context the agent should have found itself | "See that other session", "We fetched this before" |
| Trigger | Starts the same kind of task by hand | The same opening prompt across sessions |
| Stand in | Does something the agent could have done | Logging in, clicking a button, copying files, running a command |
- Ledger:
private/ledger.md, the evidence, status and metric for every loop. - Proposal:
private/proposals/P-NNN.md, a draft change to a git-tracked file or to the user's habits. - Artifact: the file a loop finally lands in, such as a rule, a script or a skill.