What problem does it solve? Teams working across multiple customer or compliance contexts need a controlled way to change which pack drives voice, compliance, persona, and roles, without manually editing state files or losing track of what changed. ## Core Features & Use Cases - Validated pack switching: Confirms the target pack passes validation before writing it to the active-pack state file, refusing invalid targets. - Change preview and audit: Shows a field-level diff between the current and target pack (voice tier, compliance mode, default workflow) and appends a JSONL audit record of every switch. - Extension pack awareness: Detects extension packs and surfaces their namespace, workflow, and shipped skills, agents, and hooks. - Use Case: An operator finishes work for one customer and runs the switch to a different company pack; the skill confirms the change, logs it, and the next session loads the new identity automatically. ## Quick Start Ask the agent to switch the active pack to a named pack, for example by saying switch the active pack to acme-corp.