← ClaudeAtlas

personalisted

Adopt, create, or route work to a charter persona — a role with its own charter, memory and vault. Use when asked to act as a role, to switch or create a persona, or when deciding which persona a piece of work belongs to.
diazoxide/charter · ★ 6 · AI & Automation · score 71
Install: claude install-skill diazoxide/charter
# Personas A persona is *who does the work* — a role with a written charter, its own memory, and its own vault. Adopting one means taking on its responsibilities, its conventions, and its credentials. Mechanics in full — the charter format, inheritance, the memory model, roster health: `charter docs show personas`. ## Know which one is active ```bash charter persona current # the active persona, and how it resolved charter persona list # all of them; * marks active; shows vault state charter persona show <name> # its charter — the role to actually adopt ``` Resolution, first rung that names a persona wins: `--persona` → `$CHARTER_PERSONA` (pinned at launch; empty or only whitespace counts as unset) → this session's selection → this terminal's selection (both written by `charter persona use`) → the plane-wide `.charter/active-persona` (a shell with no session or pane id) → `charter.toml` `[persona] default` → `personas/.default` → none. A selection naming a persona that no longer exists (left by `charter persona remove`) still wins, and resolves to **no persona**, not to the default. SessionStart and `charter persona current` say so and name the way out: `charter persona use <name>` or `charter persona clear` for a selection, unsetting `$CHARTER_PERSONA` for the variable. ## Adopt one 1. Read its charter with `charter persona show <name>` and behave as that role — its responsibilities, its focus, its definition of done. 2. Take credentials from i