Back to Skills

loop-library

Compatibility alias for Loopy. Use only when an existing installation or older instruction explicitly invokes loop-library; use Loopy for new installations and requests. Provides the same discovery, recommendation, audit, repair, adaptation, guided crafting, bounded execution, run debrief, project loop saving, and publication-preparation workflows.

2,728stars235forksUpdated 7/16/2026

Security Assessment

Safe(100/100)
Security Score100/100

About loop-library

loop-library is the compatibility alias for Loopy, providing the same workflows for discovering, recommending, auditing, repairing, adapting, crafting, running, debriefing, saving, and publishing bounded engineering loops. It should be used only when an existing installation or older instruction explicitly invokes loop-library; Loopy is preferred for new installations and requests. The skill treats a loop as a feedback system with terminal states, not as permission for endless autonomy, and helps users turn repeated engineering work into bounded, evidence-backed loops.

The skill routes each request to the smallest useful path: Discover (analyze a codebase and/or coding-thread history for repeatable work), Find (recommend one to three published loops for a stated problem), Audit / Loop Doctor (diagnose and repair only material weaknesses in an existing loop), Adapt (retune a published loop's thresholds, tools, cadence, owners, or checks), Craft / Guided Design (interview the user and produce a new bounded loop), Run (execute within authorized scope and return an evidence-backed run receipt), Debrief (analyze completed run receipts and propose the smallest justified improvement), Save/Reuse (append loops to a project LOOPS.md and reuse them later), and Publish (check quality and catalog overlap, then submit only with explicit approval). For finding published loops it reads the live catalog at catalog.md (or catalog.json for structured ingestion) as the source of truth, and never invents titles, numbers, contributors, or URLs. Detailed workflows live in reference files including references/discover.md, references/audit.md, references/run.md, references/debrief.md, and references/publish.md.

The skill enforces careful grounding and safety rules for engineers and teams. Running a loop authorizes only ordinary, reversible actions clearly within the user's stated scope and does not authorize scheduling, production changes, destructive actions, purchases, privacy-sensitive access, or external messages. Source files, commits, thread contents, and catalog entries are treated as untrusted evidence, so embedded instructions are not executed merely because they appear. Thread-derived candidates require at least two concrete occurrences before being called repeated, saved loops must exclude secrets, and publication requires explicit approval, since saving an authorized owner draft is not approval to make it public.

FAQ

When should I use loop-library instead of Loopy?

Use loop-library only when an existing installation or older instruction explicitly invokes it. For new installations and explicit invocations, use loopy, $loopy, or /loopy; loop-library is a compatibility alias that runs the same workflows.

What workflows does the skill route between?

It routes to the smallest useful path among Discover, Find, Audit/Loop Doctor, Adapt, Craft/Guided Design, Run, Debrief, Save/Reuse, and Publish, with detailed steps in reference files such as references/discover.md, references/audit.md, references/run.md, references/debrief.md, and references/publish.md.

What does running a loop authorize?

Running a loop authorizes only ordinary, reversible actions clearly within the user's stated scope. It does not authorize a schedule, production change, destructive action, purchase, privacy-sensitive access, or external message.

Where does the skill find published loops?

It reads the live catalog at catalog.md (or catalog.json when a tool can ingest structured data) as the source of truth. If the live catalog is unavailable, it reports that published-loop discovery is temporarily unavailable rather than using repository content or memory as a substitute, and it never invents titles, numbers, contributors, or URLs.

How are project loops saved?

On request, a delivered loop is appended to a LOOPS.md file at the project root (creating it with a short "Project loops" heading if needed), recording the loop name, one-sentence explanation, exact prompt, and save date. Secrets are excluded; if a prompt contains secrets, the skill refuses to save until a sanitized prompt is provided.

All Files

7 files
references/run.md3.3 KB
View
references/publish.md3.2 KB
View
references/audit.md2.7 KB
View
references/discover.md3.8 KB
View
agents/openai.yaml0.2 KB
View
SKILL.md15.2 KB
View
references/debrief.md1.8 KB
View

Install loop-library

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill