| name | spk-doctrine-profile-load |
| description | Load a Spec Kitty agent profile on demand for interactive sessions, including identity, governance scope, boundaries, and initialization. |
spk-doctrine-profile-load
Use this skill when the agent needs a profile outside the runtime loop or the
user asks to adopt a specific role.
Resolver-Backed Flow
-
Identify the requested profile, action, and active Mission context.
-
Resolve the profile through the CLI:
spec-kitty agent profile show <profile-id>
-
Load action-scoped governance:
spec-kitty charter context --action <action> --json
-
Apply the resolved initialization declaration, specialization boundaries,
directive and tactic references, collaboration handoffs, and mode defaults.
-
Return to spk-run-next for Mission advancement.
Do not substitute a raw .agent.yaml read for resolution. A narrowly scoped
read-only-harness fallback is documented in the reference below.
Legacy Alias
ad-hoc-profile-load is a compatibility alias that points here. This skill
and its reference are the canonical authority.
References
references/profile-load-mechanics.md -- Full resolver flow, application
checklist, standalone dispatch, and the bounded read-only fallback.