loamusinglisted
Install: claude install-skill scchearn/loam
# Using loam
This is the router for the loam skill namespace. It tells you which loam skill to invoke for a given intent and the rules that apply across all of them. It does not perform work itself — when you recognize the matching skill, invoke it via the host harness's skill loader.
## Non-negotiables
1. **Invoke the matching skill before any loam action** — planning, researching, starting, resuming, checkpointing, debating, amending a plan, or any memory/guidance operation. This document only routes; the skill body has the rules. Err on the side of invoking, even if you "already read it" this session.
2. **Memory first, substrate second.** Say "memory" by default; use "wiki" only to distinguish the markdown substrate from guidance or checkpoints. The wiki is one substrate of memory, not the whole thing.
3. **Agent-owned memory writes.** The agent writes, corrects, routes, and archives memory without pre-approval. A human flagging a page as wrong/stale triggers the same correction flow as an agent-found contradiction.
4. **Domain-router precedence.** In a workspace with loam artifacts (`wiki/`, `goals/`, `specs/`, `plans/`), `loam::using` routes memory, goals, specs, plans, checkpoints, and agent debates before generic skill routers. Non-loam work is unaffected.
## Global installation boundary
Loam is installed once under the user's global `<home>/.agents/loam/` root.
Skills are global and authoritative; the current workspace owns only its
memory, goals, specs, plans,