manage-personas

Installation
SKILL.md

Manage Personas Skill

Persona resolution for the persona / ref / profile identity model. The resolve verb computes the transitive closure of a persona's composition DAG and emits one flat, deduped skills[] that a dispatch site passes as the execution-context's explicit skills[]. This is deterministic resolution — analogous to architecture resolve and manage-config resolve-recipe — not new runtime authority and not nested skill loading.

Enforcement

Execution mode: Single-verb script-executor — call resolve and route on the returned TOON status. Do not improvise additional verbs or arguments.

Prohibited actions:

  • Do not hardcode a persona↔profile table — the persona's profiles: frontmatter is the binding source of truth.
  • Do not hardcode a persona↔composition table — the persona's composes: frontmatter is the binding source of truth.
  • Do not load composed personas via nested skill loading — composition is flattened by this resolver and carried in the explicit skills[].

Constraints:

  • The composition graph MUST be a DAG; the resolver detects and rejects cycles (status: error, error: composition_cycle).
  • The base persona-plan-marshall-agent is always included, unconditionally — it is never read from composes:.

What resolve does

Installs
1
GitHub Stars
5
First Seen
Jul 11, 2026
manage-personas — cuioss/plan-marshall