Skip to content
Back to skills

Loop Engineering

ASecurity

The engineering loop - select, advance, distill, deliver - for running a work session on a project. Invoke when STARTING a session or picking the next thing to work on; sizing a unit of work or matching it to your model tier; running long/autonomously and deciding pace or when to stop; deciding where a learning should live (lesson vs memory vs project-level skill); or wrapping up a unit/session (commit, report, handoff note).

  • 239 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 6, 2026
ai-agentsgo

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add telagod/code-abyss --skill loop-engineering --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Loop Engineering?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Loop Engineering
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/telagod-loop-engineering/badge)](https://www.skillsdirectory.com/skills/telagod-loop-engineering)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
user-invocable: false
name: loop-engineering
description: The engineering loop - select, advance, distill, deliver - for running a work session on a project. Invoke when STARTING a session or picking the next thing to work on; sizing a unit of work or matching it to your model tier; running long/autonomously and deciding pace or when to stop; deciding where a learning should live (lesson vs memory vs project-level skill); or wrapping up a unit/session (commit, report, handoff note).
---

# Loop — the engineering cycle: select, advance, distill, deliver

Rule content lives in the four files below; this SKILL.md only routes
(`doctrine/04-maintenance.md` governs edits to this bundle too).

## Route by moment

| You are about to… | Read (in this folder) |
|---|---|
| Start a session; choose the next unit; size it; decide who/which tier runs it | `select.md` |
| Push a unit forward; wonder if you're stalled; pace an unattended run | `advance.md` |
| Decide where a learning goes — lesson, memory, project-level skill, or nowhere | `distill.md` |
| Claim a unit done; commit; report; end the session | `deliver.md` |

A full pass is `select.md` → `advance.md` → `distill.md` → `deliver.md`, once per unit
of work; re-enter at `select.md` §5 after each landing.

## Scope and neighbors

This bundle is the **outer cycle** that sequences the others across a session and a
project. *Whether/how to delegate and judge* (escalate, done-gate, ask-user) is
`doctrine`; *how to work a problem* once inside a unit (investigate, design, execute,
verify, write) is `methods`; domain judgment is the matching domain bundle. When this
bundle and `doctrine` both fire, doctrine first — its three non-negotiables apply
inside every phase of the loop.

## The stance

**A project advances as a sequence of landed loops, and compounds only if each loop
distills.** Progress is landed deliverables, not activity (`advance.md` §3); the next
session's speed is this session's runway (`deliver.md` §4); and the institution grows
one filed learning at a time (`distill.md` §1) — that is how weak sessions get strong.

Files in this skill

  • SKILL.md2.1 KB
  • advance.md4.7 KB
  • deliver.md4 KB
  • distill.md4.7 KB
  • select.md5.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…