{"repo":"ksimback/looper","free":true,"listed":false,"github":"https://github.com/ksimback/looper","clone":"git clone https://github.com/ksimback/looper.git","description":"Design visual, review-gated agent loops for Claude Code before you run them.","language":"Python","stars":705,"topics":["agent-loops","agentic-workflows","ai-agents","claude-code","claude-code-skill","llm-as-judge"],"license":"MIT","category":"ai-agents","readme_excerpt":"/ \\ / \\ \\ \\ ) ) / Design agent loops before you run them. Goal - Plan - Review - Deliver - Judge - Stop clean. Quick start Example loop How it works Example loop diagram Looper turns a fuzzy automation idea into a reviewable loop shape before any runner starts changing files. This example comes from examples/ai-workflow-mapping . A loop design coach for Claude Code. Looper is a skill that helps you design a good agent loop — a sharp goal, checkable verification, and a second model in the review seat — then lets you run it in the same session or save it as a portable spec. It is a design layer first: it writes files and hands the current session a clear execution prompt. Invoke it with /looper . It interviews you, critiques your design against built-in best-practice rubrics, lets you wire in a cross-model reviewer or judge (including non-Claude models), shows you the loop as a terminal-friendly ASCII flow preview, and writes out RUN IN SESSION.md , loop.yaml , a compiled loop.resolved.json , a human-readable LOOP.md , a thin run-loop.py you own and edit, plus an empty loop-workspace/ and a README for the loop. Maintainer: Kevin Simback · GitHub @ksimback · X @ksimback License: MIT --- Where Looper fits among Claude Code's loops The Claude Code team's own taxonomy (\"Getting started with loops\") sorts loops by what you hand off: turn-based loops hand off the check (verification skills), goal-based loops hand off the stop condition ( /goal ), time-based loops hand off the trigger","default_branch":null,"files":null,"tree":[],"storefront":"/r/ksimback","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ksimback/looper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}