work-loop

Solid

Use this skill whenever you're implementing a non-trivial change -- a feature, a multi-file bug fix, a refactor, a migration, a framework or dependency upgrade, a schema or API change, performance work, an infrastructure or build-system edit, or anything spec-driven. Also triggered by argless resume phrases -- "resume", "continue", "keep going", "pick up where I left off", "let's get going" (bare phrases only; "resume the X project" or "resume the X investigation" routes to desk-research-project-status). It enforces the project's plan -> execute -> self-review -> fix loop with mechanical gates (lint, typecheck, tests) and adversarial review. Default to this skill for any task larger than a one-line edit.

Code & Development 14 stars 4 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 79/100

Stars 20%
39
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Skill: work-loop This is the project's standard inner loop for non-trivial work. It exists because LLM self-assessment is unreliable: agents declare victory when they *feel* done, not when objective gates pass. This skill replaces "feel" with verifiable termination criteria. > **Vocabulary.** "Surface" throughout this skill means: stop the > current loop, emit a short description of the situation in your final > message (what happened, what you tried, what state things are in), > and wait for human direction. It is the project's house verb for > "stop and report." Do not retry, do not redispatch, do not silently > reset. (Reviewers also "surface" findings in the descriptive sense > — "raised" — when they return their report; context disambiguates.) ## When this skill applies - Implementing a spec from `docs/specs/`. - Bug fixes that touch more than one file — including security patches and incident hot-fixes. - Refactors. - Migrations, framework or dependency upgrades, schema or API changes. - Performance work, or infrastructure / build-system changes beyond a single config tweak. - Reverting and re-doing a previous change. - Any task where you'd otherwise be tempted to "just go". For genuine one-line edits (typo, config tweak), skip the loop — the overhead isn't worth it. That triviality test decides *whether* to run the loop; once you're in it, **risk** (not file count) decides *which mode* runs — see [Modes: light and full](#modes-light-and-full) below. ## The loop...

Details

Author
eugenelim
Repository
eugenelim/agent-ready-repo
Created
2 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

loop-engineer

Runs recurring agent loops: fixed or dynamic intervals, CI/PR babysitting, and re-invoking prompts/skills until stop criteria. Use for watch-until-done work. Emits LOOP_PLAN / LOOP_STATUS. Never starts unbounded loops without stop conditions or spam-notifies without signal.

0 Updated 1 weeks ago
willianbs
AI & Automation Listed

loop-designer

Use this skill when the user says turn this into a loop, run this on a schedule, automate this daily, build me a loop, make this recurring, design a loop for a task, or loop this task — any request to make a one-off task a recurring autonomous job. Interviews minimally (goal, sources/inputs, output destination, schedule), then generates a five-part loop spec (Discover, Plan, Execute, Verify with a separate verifier checklist, Stop-or-Repeat), a non-negotiable guardrails block (max-iterations cap, cost ceiling, seen-log cross-run dedup, no-destructive-actions allowlist, completion/trip notification), and two ready-to-paste runners — a Claude Code Routine prompt and a local cron/launchd variant. Do NOT use for improving an existing prompt ("improve this prompt" is prompt-optimizer-loop's job), for one-off tasks, for debugging an already-built loop, or to run something on an interval in the current session — the built-in /loop command does that; this skill designs durable guarded loops, it doesn't run them.

2 Updated 6 days ago
Abhillashjadhav
Code & Development Listed

loop-engineering

Loop-mode discipline for orchestrated runs — recognize loop intent ("keep going until done", "loop this", "finish it", "clear all the stale ones", "bump everything SAFE"), offer to loop on open-ended work, and run to completion under explicit stop rules that always end at the run's terminal gate. Preload into orchestrator agents (crew's morpheus, keymaker); each defines its own bindings. Use whenever the user asks to keep going, loop, or finish the work without further check-ins.

1 Updated 1 weeks ago
johantor