control-loop SKILL.md skillA

control-loop from this-hw/claude-code-kit is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add this-hw/claude-code-kit/control-loop@git:20260907.02f34c9

Pins git:20260907.02f34c9 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
this-hw/claude-code-kit
Path
plugins/common/skills/control-loop/SKILL.md
Versions recorded
1
Latest version
git:20260907.02f34c9, committed Sep 7, 2026
Size
8,191 bytes
Repository stars
4
License
MIT

Multi-session control discipline for delegating work to worker sessions — investigate, decide, dispatch, verify, and merge. Use when a session is coordinating separate worker sessions or worktrees and needs to know when to delegate versus decide, and how to verify before merging.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Control Loop 스킬

축은 *기획 대 컨트롤*이 아니라 **결정 대 조사**다. 판별식: 브리프를 전제·범위/계약·
금지사항·보고형식 4블록으로 쓸 수 있으면 그 작업은 워커에게 위임 가능한 **조사**다.
4블록을 **쓰는 행위 자체**는 위임 불가능한 **결정**이다. 이 스킬은 기획용·컨트롤용으로
나뉘지 않는다 — 같은 세션 안에서 조사와 결정을 섞지 않고 3페이즈로 가른다.

## 언제 쓰는가

컨트롤 세션이 자신이 아닌 별도의 워커(다른 세션, 격리된 워크트리, 그 밖에 호스트가
제공하는 어떤 위임 수단이든)에게 작업을 맡기고, 그 결과를 검증한 뒤 통합 브랜치로
되돌릴 때. 구체적 위임 수단은 이 스킬의 관심사가 아니다 — 아래 "운송" 참고.

---

## P1 — 조사·설계 (위임 가능)

- 목적은 결정에 필요한 **사실**을 모으는 것이다. 결정은 여기서 하지 않는다.
- **"없다 / 신설한다" 같은 존재 판정은 실측 뒤에만 쓴다.** `grep`, `git log --all`,
  대상 파일 직접 열람으로 확인하지 않은 존재 판정은 그 자체가 결함이다 — 이 판정을
  틀린 채로 다음 페이즈에 넘기면 컨트롤이 잘못된 전제로 브리프를 쓰게 된다.
- P1을 워커에게 위임할 때도 4블록 브리프(P2 참조)로 위임한다 — 조사 자체는 위임 가능,
  결정만 위임 불가라는 뜻이다.
- P1 산출물은 사실 목록이지 결정이 아니다. "이렇게 해야 한다"가 섞여 있다면 그것은
  이미 P2로 넘어간 것이므로, 컨트롤이 그 부분만 따로 검증하고 결정으로 승격한다.

## P2 — 결정·브리프 (컨트롤 전용, 위임 불가)

P1 산출물을 놓고 채택·금지를 결정하고, 그 결정을 4블록 브리프로 쓴다.

- 4블록 스키마·보고 첫 줄 고정 형식·형식 검사 정규식은 `rules/delegation-contract.md`가
  SSOT다. 이 스킬은 그 계약을 **참조만** 한다 — 여기서 다시 정의하면 두 곳이 어긋날 때
  아무것도 그것을 강제하지 않는 결함 클래스(동기화 안 되는 이중 선언)가 재현된다.
- **되돌림 규칙**: 4블록(전제 / 범위·계약 / 금지사항 / 보고형식) 중 하나라도 채울 수
  없으면 — 전제가 실측되지 않았거나 완료 기준을 문장으로 확정할 수 없으면 — **P1으로
  되돌린다.** 4블록을 못 쓰는 채로 디스패치하지 않는다.
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add this-hw/claude-code-kit/control-loop@sha256:8327e3c10aed6eaf

The line at the top of this page pins the label git:20260907.02f34c9, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_rkg4tpd7fioipnwi.svg)](https://markdownregistry.com/a/art_rkg4tpd7fioipnwi)

4 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 1 version of this file, committed on Sep 7, 2026.

versioncommittedcommitsizeaudit
git:20260907.02f34c9 latest2026-09-07 02f34c9 8,191 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (8191 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

this-hw/claude-code-kit · 4 stars · license MIT · pushed 2026-09-09 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_rkg4tpd7fioipnwi
GET https://markdownregistry.com/api/v1/resolve?ref=this-hw/claude-code-kit/control-loop
GET https://markdownregistry.com/api/v1/blob/8327e3c10aed6eafaccea6dc550a8152a228d5d02cabadd8eef30494a78eafdb

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from this-hw/claude-code-kit

AGENTS.md AGENTS.md file
this-hw/claude-code-kit · AGENTS.md
git:20260907.4aa2ce7 · audit A · 4 stars
CLAUDE.md CLAUDE.md file
this-hw/claude-code-kit · CLAUDE.md
git:20260907.fd92525 · audit A · 4 stars
agent-creator SKILL.md skill
this-hw/claude-code-kit · plugins/common/skills/agent-creator/SKILL.md · Create Claude Code sub-agents with optimal configuration. Use when users ask to create a new agent, custom agent…
git:20260907.0eeeffb · audit A · 4 stars
agent-teams SKILL.md skill
this-hw/claude-code-kit · plugins/common/skills/agent-teams/SKILL.md · SUPERSEDED by control-loop (kept through claude-code-kit 2.x; removed in the successor hiway-kit) — large-scale…
git:20260907.f1c5a64 · audit A · 4 stars
auto-dev SKILL.md skill
this-hw/claude-code-kit · plugins/common/skills/auto-dev/SKILL.md · Automated development pipeline. Runs a completed Planning Work through Development and Validation phases end-to-end.
git:20260907.0eeeffb · audit A · 4 stars
brainstorming SKILL.md skill
this-hw/claude-code-kit · plugins/common/skills/brainstorming/SKILL.md · Design and spec before any planning or code. MUST USE before new features, creative work, or any implementation…
git:20260907.0eeeffb · audit A · 4 stars
child-session SKILL.md skill
this-hw/claude-code-kit · plugins/common/skills/child-session/SKILL.md · Discipline a worker session loads at dispatch time — verify the brief's premises before implementing, work only on its…
git:20260907.0199550 · audit A · 4 stars
debug SKILL.md skill
this-hw/claude-code-kit · plugins/common/skills/debug/SKILL.md · Analyze errors and apply fixes. Use when you have an error message, traceback, or failing log to diagnose.
git:20260422.f3e15f6 · audit A · 4 stars
doc-coauthoring SKILL.md skill
this-hw/claude-code-kit · plugins/common/skills/doc-coauthoring/SKILL.md · AI-assisted documentation authoring. Use when writing, reviewing, or updating technical documents and READMEs.
git:20260422.f3e15f6 · audit A · 4 stars
eval-forge SKILL.md skill
this-hw/claude-code-kit · plugins/common/skills/eval-forge/SKILL.md · Turn an observed agent defect into a machine-checkable eval scenario, generated and self-validated in one step. Use…
git:20260827.d054723 · audit A · 4 stars
harness-export SKILL.md skill
this-hw/claude-code-kit · plugins/common/skills/harness-export/SKILL.md · Export the kit's host-neutral rules to AGENTS.md so non-Claude-Code harnesses (Codex, OpenCode, Copilot, Pi, Hermes)…
git:20260827.d054723 · audit A · 4 stars
mcp-builder SKILL.md skill
this-hw/claude-code-kit · plugins/common/skills/mcp-builder/SKILL.md · Build and configure MCP servers. Use when scaffolding a new Model Context Protocol server or adding tools to an…
git:20260907.0eeeffb · audit A · 4 stars

Every file in this-hw/claude-code-kit

Other files named control-loop

control-loop SKILL.md skill
this-hw/hiway-kit · plugins/common/skills/control-loop/SKILL.md · Multi-session control discipline for delegating work to worker sessions — investigate, decide, dispatch, verify, and…
git:20260928.c57eb9e · audit A · 3 stars

Browse by kind, by grade A, or by owner.