control-loop SKILL.md skillA
control-loop from this-hw/hiway-kit is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add this-hw/hiway-kit/control-loop@git:20260928.c57eb9ePins git:20260928.c57eb9e in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- this-hw/hiway-kit
- Path
plugins/common/skills/control-loop/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260928.c57eb9e, committed Sep 28, 2026
- First version recorded
- Sep 14, 2026
- Size
- 17,276 bytes
- Repository stars
- 3
- 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 의 브리프는 **실측된 전제**로 시작해야 한다(아래 "되돌림 규칙"). 그런데 그 전제를 쓰려면 **누군가 먼저 조사해야** 하고, 가장 손쉬운 답은 "컨트롤이 직접 본다"다. 그래서 **비싼 조사는 컨트롤이 하고 값싼 타이핑만 위임**하는 쪽으로 기운다. **브리프가 정밀할수록 이 편향이 커진다** — 자기강화 고리다. 컨트롤은 병목이므로, 조사를 컨트롤이 떠안으면 전체가 컨트롤 속도로 수렴한다. > 실측(외부 컨트롤 세션, 2026-09-08): 하루 조사 3건(판정기 추적·레지스트리 조사·기본값 > 추적)을 **전부 컨트롤이 직접 했다.** 위임 가능한 작업이었고, 규칙도 이미 있었다. …
Read the whole file at its exact version.
How to install
mdr add this-hw/hiway-kit/control-loop@sha256:21a35ecb94ad80a8The line at the top of this page pins the label git:20260928.c57eb9e, 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.
[](https://markdownregistry.com/a/art_oglbsqactchljgv2)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Sep 14, 2026 and Sep 28, 2026, about one every 4 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260928.c57eb9e latest | 2026-09-28 | c57eb9e | 17,276 B | A | view · diff |
| git:20260926.64cea16 | 2026-09-26 | 64cea16 | 17,249 B | A | view · diff |
| git:20260926.f60689c | 2026-09-26 | f60689c | 17,274 B | A | view · diff |
| git:20260924.677af4e | 2026-09-24 | 677af4e | 17,120 B | A | view · diff |
| git:20260914.cd1eddd | 2026-09-14 | cd1eddd | 17,494 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (17276 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
this-hw/hiway-kit · 3 stars · license MIT · pushed 2026-10-20 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_oglbsqactchljgv2 GET https://markdownregistry.com/api/v1/resolve?ref=this-hw/hiway-kit/control-loop GET https://markdownregistry.com/api/v1/blob/21a35ecb94ad80a8ae9a8ca88d0a48c114bee461e5880d8675a5b023d55aa0cf
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/hiway-kit
Every file in this-hw/hiway-kit