Skip to content

Commit 93d2d4e

Browse files
author
Jacques de Vos
committed
Publish essay framing loop engineering as process automation.
Clarify loops as scheduled task triggers, keep the tone excited rather than dismissive, and include the accompanying process diagram.
1 parent 7f21669 commit 93d2d4e

2 files changed

Lines changed: 232 additions & 0 deletions

File tree

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
published: true
3+
layout: post
4+
image: /assets/article_images/2026-07-15-loops-are-just-process-triggers/process-triggers.svg
5+
image_width: 1400
6+
image_height: 788
7+
title: '“Loop engineering” is process automation with agents'
8+
context: Essay
9+
---
10+
11+
## TL;DR
12+
13+
“Loop engineering” brings a shift beyond prompting agents one turn at a time, but behind the new term, there seem to be simple and familiar process automation principles at play. I think of “loop engineering” simply as process automation with agents. A loop is just a scheduled task trigger, and a skill is just reusable instructions to perform a task.
14+
15+
## Making sense of “loop engineering”
16+
17+
The rapidly evolving ideas and terminology around “loop engineering” can be tricky to follow.
18+
19+
“I don’t prompt Claude anymore. I have loops that are running. They’re the ones that are prompting Claude and figuring out what to do. My job is to write loops,” says [Boris Cherny, the creator of Claude Code](https://www.youtube.com/watch?v=RkQQ7WEor7w) (which has a [`/loop` scheduling feature](https://code.claude.com/docs/en/scheduled-tasks)). Boris describes a real shift beyond manual prompting: systems can now discover work, invoke agents, check outcomes, and continue directing the work without someone initiating every turn.
20+
21+
[Addy Osmani describes](https://addyosmani.com/blog/loop-engineering/) the practice of what Boris calls “writing loops” as “loop engineering”. Addy breaks that system into automations, worktrees, skills, plugins and connectors, sub-agents, and memory.
22+
23+
All of this can seem new and confusing.
24+
25+
## A process automation lens
26+
27+
What makes this especially exciting is that we can understand these new capabilities through familiar ideas from process and workflow automation in organisations:
28+
29+
- Which process tasks do we want to automate?
30+
- What should trigger each process task?
31+
32+
From that perspective:
33+
34+
- A “loop” is a scheduled trigger for a task in a process.
35+
- A “skill” contains reusable task instructions.
36+
- “Loop engineering” is simply process automation.
37+
38+
The ideas behind process automation are not new. What is new is the way it is implemented: using agent development harnesses such as Claude Code, Codex, Cursor, and OpenCode, together with a variety of new practices.
39+
40+
## Examples
41+
42+
![Schedule and development process lanes showing loops as triggers and skills as task definitions](/assets/article_images/2026-07-15-loops-are-just-process-triggers/process-triggers.svg)
43+
44+
### Scheduled automation
45+
46+
A scheduled trigger is the most straightforward example. A schedule might trigger a security scan every morning. The skill tells the agent which scanners to run, how to assess the findings, and where to report any problems.
47+
48+
Creating our automation can be very easy:
49+
50+
- **The skill describes how to do the task:** Defining one can be as easy as writing a few lines of instructions and saving them in a `SKILL.md` file.
51+
- **The trigger starts it:** Creating one can also be as easy as typing `/loop` in your chat and saying what should run and when.
52+
53+
### Event-based automation
54+
55+
Task triggering does not have to be schedule-based; it can also respond to an event. Consider a simple software development lifecycle:
56+
57+
**Requirements → Specification → Planning → Development → Testing → Review → Deployment**
58+
59+
This is the process. Each stage contains tasks that might be completed by people, agents, or both.
60+
61+
For example, a ticket moving from planning to development is an event or change-of-state trigger that can start the development task. The skill is the reusable prompt that tells the agent how to complete that task. It might include understanding the specification, making the change, running the tests, and preparing the work for review.
62+
63+
In both cases, a trigger starts a defined process task.
64+
65+
## Conclusion
66+
67+
The tools are new, and the possibilities are exciting, but process thinking isn’t. By unpacking the processes in our organisations, we can find opportunities to improve or automate them and use “loop engineering” and skills to put those changes into practice with agents.
Lines changed: 165 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)