loadout (Claude wrapper)
Purpose: manage project-scoped skills via loadout (JSON-first, agent-first).
Preconditions
loadoutbinary is available inPATH.- You are inside a git worktree.
Protocol (agent-first)
- Get candidates:
loadout suggest --target claude --query "<need>" --limit 10
- Show the user a short list (max 10):
qualified_id,title,tags, 1-linedescription. - Get the selection (id or
source:id). - Apply:
loadout add --target claude <id...>(additive)loadout set --target claude <id...>(replace selection)loadout remove --target claude <id...>(remove)
- If you get
SOURCE_UNTRUSTED:- ask for explicit confirmation
loadout source trust <source> --yes- retry step 4
- Report:
loadout status --target claude
Rules
- Do not manually create/remove
.claude/skills/_loadout__*; only useloadout. - Do not add new sources without explicit user confirmation.