agentleFS
pahlevikunpahlevikun/levistack/skills/workflow/rumbling/SKILL.md

rumbling

Skill0 starsChanged 18 days agoMITView on GitHub

Coordinate parallel agents on independent tasks, competing solutions, or one judgment question, then judge their combined result against evidence. Use when the user asks to rumble, dispatch multiple agents, compare parallel approaches, or convene a model-diverse council. Not for a single routine task or a read-only second opinion on one code change.

The file

We split this skill into the rules it gives an agent

3 rules. About 0 are common, 3 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈3

    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
  1. Distinctive:

    Run bounded agents in parallel, bring their work together, and make one evidence-backed call.

    line 40
  2. Distinctive:

    When the host has no subagent capability, do distinct sequential passes with the same briefs, then run the same integration and Judge steps.

    line 61
  3. Distinctive:

    Every seat has a visible result or named dropout, and no writer is still running.

    line 72

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Rumbling

Run bounded agents in parallel, bring their work together, and make one evidence-backed call. The coordinator owns scope, integration, and the final answer. A worker's completion message is a lead to inspect, not proof that its result works.

Pick the shape

The user needsModeRead
Different independent tasks finished togetherSplitsplit.md
Several candidate solutions to the same taskContestcontest.md
Independent judgments about one decision or riskCouncilcouncil.md

If tasks depend on each other's output, sequence them instead of starting them together. If the user wants adversarial review and a decision ledger for one existing code change, use second-opinion. rumbling is the owner when the requested result is parallel work and one synthesized outcome.

Shared contract

  1. State the result, the artifact or question, the deadline or scale if given, and 3–6 observable decision criteria. Read project instructions and identify what workers may edit. Keep externally visible or destructive actions with the authorized owner; a worker cannot infer permission from a broad goal.
  2. Define each seat before launch: input sources, exact scope, output path or report shape, constraints, checks, and a stop condition. Give workers enough context to stand alone. Use different models first for judgment-heavy work when the host supports them; use distinct perspectives after that. Never claim model diversity that the host did not provide.
  3. Isolate writers in separate worktrees or non-overlapping output directories. Read-only investigators may share a checkout. Do not run workers concurrently against shared mutable files, live environments, or a dependent sequence. If isolation is unavailable, use read-only workers or sequence the work.
  4. Launch the seats together. Track every seat as completed, failed, or missing. Inspect each report and its actual artifact. Ask the same worker for missing evidence when useful. Do not start final judgment while a seat is still writing.
  5. Follow the selected mode's integration rule. Contest also asks Judge to compare candidates before choosing a base. Run the relevant checks on the integrated artifact or decision record. Then give a separate read-only agent evidence in Judge mode with the original criteria, every seat's result, the final artifact, and the checks. If no separate judge agent is available, run Judge yourself and disclose that independence was reduced. Reproduce a disputed claim if Judge and the coordinator disagree; revise the outcome or explain the evidence behind the final call.
  6. Report one outcome: what each seat contributed, what was accepted or rejected and why, the Judge verdict, the checks observed, and material limits. A failed seat does not force a rerun when the remaining evidence is enough; name the dropout.

When the host has no subagent capability, do distinct sequential passes with the same briefs, then run the same integration and Judge steps. Say plainly that the run was sequential and had no agent or model diversity.

Related skills

  • evidence: frames observable completion and judges the finished work; its Judge mode is the final read-only gate here.
  • second-opinion: adversarial code-change review with a decision ledger when the specific artifact warrants that deeper review.
  • verify: runs fresh checks on the integrated artifact.
  • use-levistack: selects the ordinary task skill for each worker's domain.

Done when

  • Every seat has a visible result or named dropout, and no writer is still running.
  • The integrated artifact or decision has one coherent owner and has been checked as a whole.
  • evidence Judge has issued a verdict with claim-level support or explicit limits.
  • evals/evals.json covers all three modes and the main failure boundaries.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.