You are 70% there already. The work is not inventing loops. It is wiring three missing pieces onto what you already run, on one workflow first.
/loop and /goal). Your real moat is your proprietary data (ticket + decision history) and your verifiers (the checks that decide "good enough"). Build those, not a fancy loop.The clean mental model, from the people who named it:
| Skill | Your role |
|---|---|
| Prompt engineering | You drive the car. Type a prompt, read the result, type the next one. Every step needs you. |
| Context engineering | You load the GPS with the right route (the right info for the next step). |
| Loop engineering | You set the destination and the car drives itself. You design the system once. The system runs the prompts. |
Boris Cherny (head of Claude Code) said it plainly on June 2: "I don't prompt Claude anymore. I have loops running. They're the ones prompting Claude. My job is to write loops." Peter Steinberger (OpenClaw) echoed it; Addy Osmani (Google) named it "loop engineering." That is the entire origin story.
| Part | What it does |
|---|---|
| Trigger | Starts the loop: a schedule, a PR, a CI failure, or you typing /loop. |
| Maker | The agent that produces the work. |
| Checker | A separate agent that grades the maker's output. Its findings become the maker's next instruction. This is the single most important part. |
| State file | A markdown file (or board) on disk that holds what's done and what's open. The model forgets between runs; the file is its memory. |
| Stop condition | A hard exit set before the run: max iterations, a budget ceiling, or an objective rule like "all tests pass and lint is clean." |
Your understanding from Slack was correct. The one step most people miss is that the verifier has to be a separate checker. A model grading its own work justifies what it already did instead of catching where it failed. That is the difference between a loop that improves and a loop that just agrees with itself on repeat.
You said you want to apply loops to everything. I'd push back on that hard, because every source agrees it is the costly beginner trap.
cst-learned.md), your skills folder, your second brain, your crons. You are not starting from zero. The job is wiring, not inventing.
Partly, and not yet. Your scheduling tab is a status view (what is scheduled). Observability in the loop sense is a trace view: for every run, what did it do, did it pass or fail, and why. Datadog shows you what an agent did and almost nothing about how to fix it. The 2026 frontier is one step past that: the harness repairs itself. A failing trace gets diagnosed, the fix is verified against the exact input that failed, and that failure is locked as a regression test so it cannot recur.
Yes, that is exactly the right use case, and you already half-built it. The pattern is called "evolve context": the agent improves by reflecting on past runs, distilling what worked into reusable skills on disk, and updating its own prompts from failure analysis. Pam's nightly backtest already does a version of this: she answers historical tickets, gets compared to the real human answer, and the teachable patterns get distilled into her playbooks. That IS a self-learning loop.
Seven steps, sequenced so each one earns the next. Status reflects where we are today.
One workflow, not all. Decision gate. My pick is Pam (see section 5). Needs your sign-off.
Verify three things structurally: is the checker truly separate from the maker (not self-grading), is there a hard stop + budget, is the learned state on disk clean. Confirm all four prerequisites (repeats / verifiable / budget / self-testing) hold. Output: a gap list.
Close the gaps from MO-2: a separate checker agent, a hard stop + token budget ceiling, clean disk-state. Keep the existing human approval gate (proposals → dashboard → you approve). Nothing customer-facing goes fully unattended yet.
Fold per-loop traces (run, outcome, error) into the cron-health dashboard. Add a weekly check for "harness drift" (the loop quietly breaking as models/tools change). This answers your observability question.
Watch it run for 2 to 3 ticks against real data before letting it sleep. Verify outputs against source. Only then let it run unattended within its gate.
Package the proven pattern into a guided skill, shipped through your existing eg-skills pipeline. Teammates run it, it interviews them about a recurring task, scaffolds their maker/checker/stop/state, and dry-runs it. Battle-tested template, not theory.
One reference file for "how we build a loop here," so every future loop (and every teammate) starts from the same spine instead of re-deriving it. One canonical source, no drift.
The decision: which single workflow becomes your first real loop?
Why it wins: repeating daily, has a semi-objective verifier (the real human answer + policy + CSAT), and it is already ~70% built (playbooks, distill cron, approval gate). Lowest risk, highest payoff, fastest to prove. It is also the only candidate whose output is checkable enough to run safely.
Highest ceiling, but ambient, high-judgment, and touches irreversible actions. Its verifier is subjective, so the checker has no ground truth, and its mistakes are sent messages you can't unsend. This is the agent that needs the most checkpoints. It is the reward you unlock after Pam, with gates, not the place to start.
Valuable, but it is the monitoring layer for loops you haven't hardened yet. Premature. It becomes MO-4, after Pam is live.
The lessons an expert would hand you on day one.
You asked for a prompt or skill teammates can give to their Claude, where it learns from it and customizes to their own work. That is real, and the right shape is a guided skill, not a static prompt (a prompt can't interview them or scaffold files).
/loop-starter. It (1) interviews them about a task they do repeatedly, (2) checks it against the four prerequisites and tells them honestly if it's a bad loop candidate, (3) identifies their maker, checker, stop condition, and state file, (4) scaffolds the anchor files and the loop command, and (5) runs a supervised dry-run before going live. Because it reads their actual work and second brain, it customizes to them automatically. Ships through your existing eg-skills install-once + daily-auto-pull pipeline, so edits propagate to everyone without reinstalling.
Timing: build this at MO-6, after Pam proves the pattern. Shipping an untested loop template to the whole company is the same over-application mistake at team scale. Prove it once, then template it.
Answer by number (just reply in chat, e.g. "1 Pam, 2 keep gate, 3 $400..."). Each has my recommendation so you can also just say "yes to all."
1. First loop target? Pam, Jarvis, or a different workflow you have in mind.
My rec: Pam. Lowest risk, highest payoff, already 70% built.
2. Autonomy level for the first loop? Keep the current human-approval gate (you approve before anything customer-facing), or go fully unattended within budget caps.
My rec: keep the gate. It already exists and it's the right call for customer-facing answers.
3. Token / dollar budget ceiling per loop run (and per month)? I need a real number to set the hard stop. This is the guardrail against a billing surprise.
My rec: start conservative, name a monthly number you'd be calm seeing spent unattended.
4. Observability home? Extend the existing cron-health dashboard to log loop traces, or build a new observability view on the Work Hub scheduling tab.
My rec: extend cron-health. Don't build new; you already have the seed.
5. Team skill timing? Build the loop-starter skill now in parallel, or wait until Pam proves the template (about 1 to 2 weeks).
My rec: wait. Ship a proven template, not a theoretical one.
Bonus. Your candidate list: which of your workflows do you personally think repeat often enough AND are objectively checkable enough to be future loops? You know your work better than I do. I'll rank them.