Create loadouts for work vs. personal setups
Say your day job requires strict security rules — no external network calls in generated code, mandatory review comments, conservative dependency policies — but on personal projects you want a looser, experimental setup. A loadout is a named bundle of items you apply or revert as a unit, which makes “switch modes” a single command.
What you need
Section titled “What you need”- syllago installed and initialized (
syllago init) - The rules for both setups already in your library (import them with
syllago addif they aren’t)
1. Create the work loadout
Section titled “1. Create the work loadout”syllago loadout createLoadout creation is interactive: it walks you through naming the loadout (call it work) and selecting which library items belong to it — your security rules, the compliance skill, the team MCP config.
2. Create the personal loadout
Section titled “2. Create the personal loadout”Run the same command again and build a personal loadout from your experimental rules and side-project skills:
syllago loadout create3. Preview before switching
Section titled “3. Preview before switching”loadout apply is safe by default — with no flags it only previews what would change:
syllago loadout apply workRead the plan. Nothing has been modified yet.
4. Switch between them
Section titled “4. Switch between them”Two ways to actually apply, depending on how committed you are:
# Temporary: reverts automatically when the session endssyllago loadout apply personal --try
# Permanent: stays until you remove or replace itsyllago loadout apply work --keep--try is ideal for the “I’m doing an hour of side-project work” case; --keep for the Monday-morning switch back. Add --to <provider> to target a specific provider instead of the one the loadout declares.
5. Check what’s active
Section titled “5. Check what’s active”syllago loadout statusThis tells you which loadout is currently applied — worth a glance before an AI session where the difference matters. syllago loadout list shows everything available, and syllago loadout remove undoes a --keep.
Related
Section titled “Related”- Loadouts — the concept and how loadouts relate to your library
syllago loadout apply— full flag reference- Team Setup — loadouts as a team-onboarding tool