Skip to content
Workloom
Menu

How it works

How it works

The loop has six steps. Here is each one, with the command that does it.

  1. Step 1

    Push

    Write a package manifest with your instructions, skills, hooks and configs, then `wl push --package <path>` uploads it as a draft package version. The registry runs its content scan first.

  2. Step 2

    Promote and review

    Once the content scan passes, `wl publish` moves the draft to pending_review. A maintainer approves or rejects it in the dashboard, after seeing its blast radius.

  3. Step 3

    Assign

    A workspace declares which packages render into which targets for which providers. `wl init` or `wl bind <manifest>` writes the binding, .loom/binding.toml, in your repository.

  4. Step 4

    Render

    `wl pull --dry-run` shows the render plan; `wl pull` writes each provider’s files and records them in the state file. Trust-sensitive assets wait for approval.

  5. Step 5

    Check drift

    `wl status` and `wl diff` show each file’s ownership state. `wl sync` exits 1 on drift, so it can gate CI, and `wl restore` puts Workloom-owned files back.

  6. Step 6

    Govern

    Roles decide who can publish and approve, workspace revisions make every change reversible with `wl rollback`, and the audit log records who changed what.

Stop copying AI config between repositories

Publish your instructions, skills and hooks once, assign them to workspaces, and let CI tell you when anything drifts.