autonomous-loops
/install autonomous-loops
Autonomous Loops — Patterns for Claude Code Automation
Running Claude in loops enables spec-driven development, CI/CD-style pipelines, and iterative refinement without human intervention between steps.
Quick Start
Choose your pattern by complexity:
- Sequential Pipeline (simple) — Chain
claude -pcalls for linear workflows - Persistent REPL (simple) — Interactive sessions with history
- Spec-Driven Parallel (medium) — Deploy N agents from spec, manage waves
- PR Automation Loop (medium) — PR creation, CI fix, auto-merge
- De-Sloppify Pass (add-on) — Cleanup step after any implementation
- RFC-Driven DAG (advanced) — Multi-unit parallel work with dependency graph
Pattern Spectrum
| Pattern | Setup | Complexity | Best For |
|---|---|---|---|
| Sequential Pipeline | Bash script | Low | Daily tasks, scripted workflows |
| REPL | Node/CLI | Low | Interactive development |
| Parallel Agents | Claude Code loop | Medium | Content generation, spec variations |
| PR Loop | Shell script | Medium | Iterative multi-day projects |
| De-Sloppify | Add-on to any | Optional | Quality cleanup after implementation |
| DAG Orchestration | Python/Node | High | Large features, parallel units, merge coordination |
References
references/sequential-pipeline.md— Basicclaude -ploops with examplesreferences/persistent-repl.md— NanoClaw-style session persistencereferences/parallel-agents.md— Spec-driven deployment with wave managementreferences/pr-automation.md— Continuous Claude PR loop with CI gatesreferences/de-sloppify.md— Quality cleanup patternreferences/dag-orchestration.md— RFC-driven multi-unit coordination
Key Principles
- Isolation — Each loop iteration gets fresh context (no bleed-through)
- Context Persistence — Use files (SHARED_TASK_NOTES.md) to bridge iterations
- Exit Conditions — Always set max-runs, max-cost, max-duration, or completion signal
- No Blind Retries — Capture error context for next iteration
- Separate Concerns — Different loop patterns for different problem sizes
Decision Matrix
Is this a single focused change?
├─ Yes → Sequential Pipeline
└─ No → Do you have a spec/RFC?
├─ Yes → Do you need parallel work?
│ ├─ Yes → DAG Orchestration
│ └─ No → PR Automation Loop
└─ No → Do you need many variations?
├─ Yes → Parallel Agents + Spec
└─ No → Sequential Pipeline + De-Sloppify
Anti-Patterns
❌ Infinite loops without exit conditions ❌ No context bridge between iterations ❌ Retrying the same failure without capturing error context ❌ Negative instructions instead of cleanup passes ❌ All agents in one context window (reviewer should never be the author) ❌ Ignoring file overlap in parallel work
Adapted from everything-claude-code by @affaan-m (MIT)
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install autonomous-loops - After installation, invoke the skill by name or use
/autonomous-loops - Provide required inputs per the skill's parameter spec and get structured output
What is autonomous-loops?
Autonomous Claude Code loop patterns: sequential pipelines, persistent REPL sessions, parallel spec-driven generation, PR automation, cleanup passes, and RFC... It is an AI Agent Skill for Claude Code / OpenClaw, with 127 downloads so far.
How do I install autonomous-loops?
Run "/install autonomous-loops" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is autonomous-loops free?
Yes, autonomous-loops is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does autonomous-loops support?
autonomous-loops is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).
Who created autonomous-loops?
It is built and maintained by Deonte Cooper (@djc00p); the current version is v1.0.1.