looper

Designs agent loops with explicit goals, verification criteria, and termination conditions for Claude Code users.

702|64|Updated Jun 18, 2026
One-click install
npx skills add https://github.com/ksimback/looper --skill looper-ksimback
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: looper
Source: https://github.com/ksimback/looper/tree/main
Command: npx skills add https://github.com/ksimback/looper --skill looper-ksimback

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) and templates (resource) components.

What problem does it solve?

Looper addresses the challenge of designing robust agent loops for workflows involving complex sequences of automated steps. It eliminates guesswork by providing structured feedback on loop design before any automated execution begins.

Core Features & Use Cases

  • Loop Design Coaching: Guided design of loops with built-in best-practice rubrics.
  • Cross-Model Review Council: Incorporates feedback from multiple models to ensure loop validity.
  • Portability: Generates a portable loop specification that can be executed in various environments.
  • Use Case: Use Looper to design an automated workflow for code review that involves multiple reviewers and ensures a comprehensive check before code is merged into the main branch.

Quick Start

/looper

Frequently Asked Questions about looper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design agent workflows with verification criteria before execution?

Design agent workflows by defining explicit goals, verification criteria, and termination conditions in a loop.yaml file. This approach validates loop structure and behavior through built-in best-practice rubrics before any automated execution begins.

What is a cross-model review council for iterative agent workflows?

A cross-model review council incorporates feedback from multiple models to ensure agent loop validity. This mechanism targets Claude Code users building iterative workflows by providing structured design feedback before execution.

Can I use Claude Code to build self-review loops for automated code review?

Yes, Claude Code users can build self-review loops and multi-model council-based processes. You can design automated code review workflows involving multiple reviewers to ensure comprehensive checks before merging code into the main branch.

Do I need PyYAML to define loop specifications for agent workflows?

Yes, PyYAML is required because loop specifications are defined using a loop.yaml file. This portable specification file structures loop behavior and can be executed across various environments.

What's the best way to validate agent loop design before running it?

The best way to validate agent loop design is to use guided coaching with best-practice rubrics and a cross-model review council. This eliminates guesswork by providing structured feedback on your loop before any automated execution begins.

When should I not use pre-execution loop validation for automated workflows?

Pre-execution loop validation targets complex sequences of automated steps. If your workflow involves simple, linear tasks without iterative self-review or multi-model feedback, this structured validation overhead is unnecessary.