the-loop-parallel
Skill0 starsChanged 3 months agoMITView on GitHub
Plan and run bounded parallel-lane work only when lanes are independent, integration ownership is explicit and every merged result is independently verified before parent mutation.
In this repository30 other files it gives its agents.
- auditSkill
- bootstrap-agent-contextSkill
- buildSkill
- closeSkill
- decision-logSkill
- feature-trackerSkill
- handoffSkill
- health-checkSkill
- idea-to-briefSkill
- live-state-preflightSkill
- portfolio-reviewSkill
- pre-commit-reviewSkill
- resolveSkill
- retrospectiveSkill
- session-summarySkill
- spec-packSkill
- stack-summarySkill
- strategizeSkill
- testSkill
- the-loop-autonomySkill
- the-loop-autoSkill
- the-loop-cloudSkill
- the-loop-controlSkill
- the-loop-doctorSkill
- the-loop-endlessSkill
- the-loop-setupSkill
- the-loop-skill-creatorSkill
- the-loopSkill
- the-loop-skill-plannerSkill
- the-loop-watchSkill
The file
We split this skill into the rules it gives an agent
7 rules. About 0 are common, 7 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 19
Use when all of the following are true:
- Distinctive: line 34
Do not start when write boundaries are unclear or when the run state is stale, stopped, denied, expired or under recovery.
- Distinctive: line 41
Start lanes only when each lane has a provable isolation claim and disjoint write map.
- Distinctive: line 44
Run the integration owner once after every worker result to verify merged outputs, update issues, and preserve parent state continuity.
- Distinctive: line 45
If lanes disagree on the same objective, halt and open a recovery path rather than picking one winner silently.
- Distinctive: line 54
Every lane must persist proof for: dispatch packet, route result, worker envelope, result verification, integration merge decision and …
- Distinctive: line 66
Before merge, re-check that every lane output is bounded to its packet, that no two lanes touched the same output boundary, and that every …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
The Loop Parallel
Purpose
Enable one bounded run to advance with parallel worker lanes when the work can be proven independent. It is the extension mode that schedules multiple bounded workers and merges their outputs only through the parent run's integration owner.
Use when
Use when all of the following are true:
- Work can be split into disjoint lanes with non-overlapping write boundaries.
- Each lane can be proven independently against the same track, run scope and authority.
- Integration ownership is explicit and cannot be delegated through side effects.
- The parent run can verify merged output before advancing stage/state.
Required inputs
- One active run with current owner, lease, authority and budgets.
- Declared objective, track, bounded done gate and explicit output boundary per lane.
- A dispatch packet per lane that includes run/parent IDs, assets, boundaries, budgets, authority reference, stop controls and evidence obligations.
- Capability ranking for each lane and a bounded fallback path for any worker denial/failure.
- Proof that lanes are disjoint and that no lane can overwrite a shared state file, issue ledger row or destination.
Do not start when write boundaries are unclear or when the run state is stale, stopped, denied, expired or under recovery.
Procedure
- Build or load the parent run context and verify lease, owner, authority and kill-switch status.
- Validate every lane packet for track-specific authority, budgets, namespace, and output obligations.
- Rank required capability requests and route each lane with the same safety checks used by single-worker execution.
- Start lanes only when each lane has a provable isolation claim and disjoint write map.
- Require a worker to emit route, status, usage and artifact evidence in a normal result envelope.
- Reject unknown outcomes; do not replay unknown callbacks.
- Run the integration owner once after every worker result to verify merged outputs, update issues, and preserve parent state continuity.
- If lanes disagree on the same objective, halt and open a recovery path rather than picking one winner silently.
- Record one coherent handoff summary for any partial completion, including what was merged and what remains.
Output contract
At each boundary report run ID, parent run ID, active lease, owner, authority expiry, lane map, worker identities, worker envelopes, merged artifacts, issue list, usage totals, halt reason and next stage. Parent advancement is only allowed by the integration owner after a verified merge check.
Evidence gate
Every lane must persist proof for: dispatch packet, route result, worker envelope, result verification, integration merge decision and issue impact. Unknown outcome and partial merge states are closed as blocked and must require explicit recovery.
Track requirements
For code track, lane separation must include path- or resource-level ownership and conflict checks before any mutable action. For non-code track, lane separation must include recipient and audience separation, format safety and publication authority checks.
Safety and authority
Parallel execution never broadens authority, budgets, output scope, namespace or stop conditions. A stop signal, lost lease, stop state, missing permission, open issue or terminal parent state blocks new lane starts and merge decisions.
Self-refutation
Before merge, re-check that every lane output is bounded to its packet, that no two lanes touched the same output boundary, and that every claim is backed by current evidence.
Halt conditions
Halt on stale state, missing or expired authority, namespace change, stop signal, lane failure without verified result, merge conflict, unresolved conflict evidence, budget exhaustion, or explicit integration owner request.
References
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.

