Skip to content
Development
Skill

/ad-hoc-profile-load

Legacy alias for resolver-backed profile loading. Use the canonical spk-doctrine-profile-load skill for identity, boundaries, and governance. Triggers: "act as the architect", "load the reviewer profile", "switch to researcher", "use the planner role", "adopt a profile".

From plugin
spec-kitty
1.5k53 skills1 command
Install
$ npx -y skills add Priivacy-ai/spec-kitty --skill ad-hoc-profile-load --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/ad-hoc-profile-load

Context preview

The summary Claude sees to decide when to auto-load this skill.

Legacy alias for resolver-backed profile loading. Use the canonical spk-doctrine-profile-load skill for identity, boundaries, and governance. Triggers: "act as the architect", "load the reviewer profile", "switch to researcher", "use the planner role", "adopt a profile".

SKILL.md

ad-hoc-profile-load.SKILL.md
name: ad-hoc-profile-load
description: >-
  Legacy alias for resolver-backed profile loading. Use the canonical
  spk-doctrine-profile-load skill for identity, boundaries, and governance.
  Triggers: "act as the architect", "load the reviewer profile",
  "switch to researcher", "use the planner role", "adopt a profile".
argument-hint: "<profile-id>"

ad-hoc-profile-load

This is the compatibility alias for `spk-doctrine-profile-load`. The canonical skill owns the mechanics; do not maintain a second profile-loading procedure here.

Canonical Route

Resolve the requested profile and load action-scoped governance:

spec-kitty agent profile show <profile-id>
spec-kitty charter context --action <action> --json

Apply the resolved initialization declaration, specialization boundaries, directive and tactic references, collaboration handoffs, and mode defaults.

Read `../spk-doctrine-profile-load/references/profile-load-mechanics.md` for the complete resolver-backed flow, including the explicitly degraded fallback for a read-only harness that cannot invoke the CLI.

For a one-shot governed request outside a Mission, use:

spec-kitty dispatch "<request>" --profile <profile-id>
Ships withspec-kitty

Spec-Driven Development for serious software developers. Spec Coding with with Claude, Cursor, Gemini, Codex. Kanban dashboard, git worktrees, auto-merge and more.

Get the whole plugin

Other skills on spec-kitty.