harness-loop
Skill2 starsChanged 5 days agoMITView on GitHub
Drives tracked work through the basicly loop, intake to ship. Use to start or resume work, or to move an issue past a checkpoint or gate.
5 other projects use a version of this, 1 of them edited.
Adopted by
Most recently taken up by
- niksavis/handilyedited, first seen Nov 8, 2026
- me-cedric/agent-compasstheir own version, first seen Nov 1, 2026
- anyoneanderson/agent-skillstheir own version, first seen Oct 13, 2026
- Chachamaru127/claude-code-harnesstheir own version, first seen Oct 13, 2026
- z3e8/pyharnesstheir own version, first seen Oct 11, 2026
Other versions5 projects use a version of this.
Word for word · 0
None found.
Edited · 1
- niksavis/handily★ 287% same
Wrote their own version · 4
- Chachamaru127/claude-code-harness★ 3.2ksame name
- anyoneanderson/agent-skills★ 3same name
- me-cedric/agent-compass★ 3same name
- z3e8/pyharness★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository58 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .claude/CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- best-practices-auditSkill
- catalog-authoringSkill
- cli-toolsSkill
- conventional-commitsSkill
- councilSkill
- decompose-planSkill
- falsify-firstSkill
- find-skillsSkill
- harness-clientSkill
- hill-climbSkill
- interface-factsSkill
- no-commentsSkill
- nodeSkill
- plain-englishSkill
- pythonSkill
- release-processSkill
- repair-in-placeSkill
- retention-probeSkill
- root-causeSkill
- session-finishSkill
- skill-creatorSkill
- swarmSkill
- test-disciplineSkill
- tier-injectionSkill
- validate-as-consumerSkill
- work-trackerSkill
- worktree-isolationSkill
- best-practices-auditSkill
- catalog-authoringSkill
- cli-toolsSkill
- conventional-commitsSkill
- councilSkill
- decompose-planSkill
- falsify-firstSkill
- find-skillsSkill
- harness-clientSkill
- harness-loopSkill
- hill-climbSkill
- interface-factsSkill
- no-commentsSkill
- nodeSkill
- plain-englishSkill
- pythonSkill
- release-processSkill
- repair-in-placeSkill
- retention-probeSkill
- root-causeSkill
- session-finishSkill
- skill-creatorSkill
- swarmSkill
- test-disciplineSkill
- tier-injectionSkill
- validate-as-consumerSkill
- work-trackerSkill
- worktree-isolationSkill
The file
We split this skill into the rules it gives an agent
6 rules. 0 are common, 5 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
5
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 13
Read loop state only when starting, advancing or recovering work explicitly managed by basicly loop:
- Distinctive: line 27
Keep the base checkout read-only while another pass runs.
- Distinctive: line 33
When using loop transitions to start a leaf, classify/decompose, land, validate, ship or recover a refusal, read operations.
- Distinctive: line 34
Before deciding which checks to run or rerun, read verification.
- Distinctive: line 35
Before waiting on a long-running command or CI, read bounded waiting.
- Distinctive: line 36
Before running parallel lanes, read the Many lanes section of operations.
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
<!-- Generated by `basicly skills-build` from skill.yaml. Do not edit; edit the source. -->Harness Loop
Ordinary work stays with one owner using the tracker, direct implementation and checks. This skill does not require a loop or a new refinement pass. For user-requested observer repair, work outside the controller and report any authorized hook bypasses honestly.
Read loop state only when starting, advancing or recovering work explicitly managed
by basicly loop:
basicly loop status <issue>The tracker is authoritative. Continue the existing task and worktree; do not restart completed steps or create another owner merely because the session changed.
Boundaries
- For loop-managed work, commit code on its branch before advancing; the engine commits loop tracker state. Direct observer work commits its own tracker evidence.
- The build-to-verify transition performs landing and records verification. Do not record that gate early; it can skip the landing. Confirm landing from the
[merged]output. - Keep the base checkout read-only while another pass runs. Never clear another session's files to unblock landing.
- Reuse verification only when the engine establishes equivalent trusted inputs. Changed inputs or failed checks require the affected checks again.
- Observe a recorded pending process before launching another. A polling timeout does not prove it stopped.
Read only the procedure needed now
- When using loop transitions to start a leaf, classify/decompose, land, validate, ship or recover a refusal, read operations. It includes exact commands, phase inputs, ledger handling and escalation rules.
- Before deciding which checks to run or rerun, read verification.
- Before waiting on a long-running command or CI, read bounded waiting.
- Before running parallel lanes, read the Many lanes section of operations. For lane limits and spending observations, also read many-lanes.
- For ordinary implementation inside an existing lane, use the task facts and relevant implementation skills. Load the operational reference when a transition or failure requires it.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

