Spk Doctrine Profile Load

Load a Spec Kitty agent profile on demand for interactive sessions, including identity, governance scope, boundaries, and initialization.

spec-kitty 942dd54 2 files · 4.0 KB Updated

File contents

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

  1. Identify the requested profile, action, and active Mission context.

  2. Resolve the profile through the CLI:

    spec-kitty agent profile show <profile-id>
    
  3. Load action-scoped governance:

    spec-kitty charter context --action <action> --json
    
  4. Apply the resolved initialization declaration, specialization boundaries, directive and tactic references, collaboration handoffs, and mode defaults.

  5. 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.

spec-kitty/gapdb/tree/main/.agents/skills/spk-doctrine-profile-load commit 942dd54dbd

Frequently asked questions

npx skillmds@latest add spec-kitty/spk-doctrine-profile-load