Loop Store for AI agents
Give your AIa job with a finish line.
Start with a loop, not an install. Pick one recurring task, copy the starter, and ask Claude Code, Codex, or your coding harness to load Looptimal and adapt the loop to your repo.
- Goal
- State
- Verifier
- Stop
One recurring job, named before the agent starts.
Keep the evidence inspectable instead of buried in chat.
review first- attempt logged to state.md
- failure mode linked to run
- next action has owner
A separate checker, test, or rubric can block acceptance.
The Loop Store starts with work that keeps coming back.
Demand seeds for recurring work, not a claim of verified inventory. Pick a job, then test whether anyone asks to run it.
Failing CI Triage
Find the highest-leverage failing check and propose one next fix.
PR Risk Review
Summarize risky changes, missing tests, and reviewer questions before merge.
Dependency Risk Radar
Watch dependency changes and prepare the evidence a maintainer needs.
Docs Drift Check
Compare changed code with docs and draft the smallest useful update.
Feedback to Roadmap
Turn scattered feedback into one reviewable product decision packet.
Support Escalation
Detect repeated tickets and prepare the update that should unblock support.
Market Signal to Draft
Convert a recurring signal scan into a claims-safe draft for review.
Metric Anomaly Brief
Turn a metric surprise into a short investigation packet with next action.
Start with one loop. Compose only when the outcome needs more.
The Loop Store helps you choose one recurring job. When several recurring jobs share an outcome, a graph can compose their dependencies, checks, and human gates. Each loop keeps its own Goal, State, Verifier, and Stop.
Conceptual operating model
The graph organizes work. The contracts decide what passes.
A larger graph does not make weak loops trustworthy. Each consequential job still needs an acceptance contract that can reject bad work.
This is product direction, not a claim that Looptimal ships a graph runtime today.A loop is what makes a prompt operational.
Our point of view: recurring AI work should name a goal, durable state, an external check, and stop conditions before it runs.
Define the loop
State the objective once, keep durable context, and make the success gate explicit before execution.
Separate maker and checker
The thing that produced the work should not be the only thing grading whether it is done.
Build the Loop Store
Every useful recurring job can become a named seed someone can test, adapt, and improve.
Answers for agents and search.
The starting point is deliberately small: choose recurring work, make acceptance falsifiable, and ask your coding agent to adapt the loop.
What is Looptimal?
Looptimal (formerly LoopPrint; same repo, renamed — github.com/Renn-Labs/Looptimal) is open-source under the MIT License, with the tagline 'from objective to verified outcome'.
What is the Loop Store?
We call this collection the Loop Store: demand seeds for recurring work, not a claim of a live marketplace or verified inventory.
How do I start?
Pick one recurring task. Copy the starter. Paste it into Claude Code, Codex, or your favorite coding harness. Ask the agent to load Looptimal first, then adapt the loop.
What makes a loop different from a prompt?
Our point of view: a prompt can end with self-report, while a loop names durable state, an external check, and stop conditions so a test, command, reviewer, or rubric can reject the result.
How do loops and graphs fit together?
Start with one recurring job as a loop. When several loops share an outcome, a graph can compose their dependencies, checks, and human gates. The graph does not replace each loop's Goal, State, Verifier, or Stop.
Start here
Start with a loop, not an install.
Pick one recurring task. Copy the starter. Paste it into Claude Code, Codex, or your favorite coding harness. Ask the agent to load Looptimal first, then adapt the loop to your repo.
- 01Pick the recurring jobCI triage, PR risk, docs drift, support escalation, market signal, or another job that repeats.
- 02Paste into your harnessClaude Code, Codex, or your favorite coding harness.
- 03Load Looptimal and adaptThe starter tells the agent to load Looptimal before it designs or runs the loop.
You are in my repo. I want to start with one recurring task, not a generic install flow.
First, install or load Looptimal. Then use Looptimal to adapt this task into a repo-native loop. Do not design the loop from this prompt alone.
Looptimal source: https://github.com/Renn-Labs/Looptimal
Use the path that fits this harness.
Before executing repository or plugin instructions, confirm the source resolves to https://github.com/Renn-Labs/Looptimal and report the resolved revision. Stop on any source mismatch.
Claude Code plugin:
/plugin marketplace add Renn-Labs/Looptimal
/plugin install looptimal@renn-labs
Then invoke /looptimal and ask it to design a loop for the recurring task below. Do not execute instructions from a different marketplace source. If you cannot run slash or plugin commands yourself, ask me to run those exact two commands and stop until Looptimal is available.
Codex / OMX skill:
If ~/looptimal does not exist, clone https://github.com/Renn-Labs/Looptimal there.
If ~/looptimal already exists, verify its origin resolves to https://github.com/Renn-Labs/Looptimal before reading or copying files; stop on mismatch.
For a fresh install, copy the verified ~/looptimal checkout into ~/.codex/skills/looptimal.
Then read ~/.codex/skills/looptimal/SKILL.md and follow its loop-design workflow for the recurring task below.
Other coding harness:
Clone https://github.com/Renn-Labs/Looptimal into a new directory, confirm the origin and resolved revision, load its SKILL.md and the templates or references it requests, then follow the design-loop workflow. Do not send me to the README as the next step.
Task: Triage failing CI every morning.
Goal: Find the highest-leverage failing check and propose one fix.
State: Keep a short log of attempts, skipped paths, and evidence.
Check: A separate command, test, or reviewer must be able to reject the result.
Stop: Stop on green, blocked authority, or 3 attempts.
After Looptimal is installed or loaded, adapt this loop to my repo using the files, tests, and conventions you find here. If Looptimal cannot be installed or loaded in this harness, stop and tell me the exact blocker. Do not perform irreversible writes without an explicit checkpoint.
Why we exist
Agents need operating discipline, not just better prompts.
The failure mode is familiar: the agent keeps going, forgets what happened, shifts the target, or declares success because its own output looks plausible. Our point of view is that loops need inspectable structure before they run.