Loadout — browse the catalog
Read-only. Show what's in the catalog for a chosen domain; do not modify any files.
Steps
- Resolve the plugin root from
PLUGIN_ROOT,CLAUDE_PLUGIN_ROOT, or two levels above thisSKILL.md, then read itscatalog/domains.json,mcp.json,skills.json, andhooks.json. - If the user named a domain (or a stack that maps to one), use it. Otherwise list the domain
titles fromdomains.jsonand use the host's available user-input UI. If none is available, ask with a compact numbered list. - For the chosen domain, resolve its
loadoutids into the actual items and print them grouped by kind (MCP servers / Hooks & settings / Skills), each as name — description, with thehomepagelink and anyauth/notecaveat. - End by inviting the user to run Loadout's
recommendworkflow if they want these profiled against their repository and applied. When useful, identify the host-specific invocation ($recommendin Codex or/loadout:recommendin Claude Code). Note that catalog skill install commands are Claude-specific unless explicitly marked otherwise. Mention that token-saver skills (e.g. caveman) are not in browse; the recommendation workflow asks about those separately after the stack loadout.
Keep it scannable. This is the "read the shelf" mode; recommend is the "gear me up" mode.