---
name: Ad Hoc Profile Load
slug: ad-hoc-profile-load
category: AI Engineering
description: Ad Hoc Profile Load is a legacy alias for the canonical spk-doctrine-profile-load skill. It resolves a requested profile and applies action-scoped governance, specialization boundaries, directives, and collaboration handoffs when an agent needs to adopt a role such as architect, reviewer, researcher, or planner.
github: "https://github.com/Priivacy-ai/spec-kitty/tree/main/src/doctrine/skills/ad-hoc-profile-load"
language: Python
stars: 1521
forks: 147
install: "npx degit https://github.com/Priivacy-ai/spec-kitty/tree/main/src/doctrine/skills/ad-hoc-profile-load ~/.claude/skills/ad-hoc-profile-load"
installs_to: ~/.claude/skills/ad-hoc-profile-load
source_path: src/doctrine/skills/ad-hoc-profile-load/SKILL.md
collection_size: 25
category_size: 2451
collection_url: "https://dirskills.com/collections/Priivacy-ai/spec-kitty"
added: 2026-08-19T07:26:35.196Z
last_synced: 2026-08-19T07:26:35.196Z
canonical_url: "https://dirskills.com/skills/ad-hoc-profile-load"
---

# Ad Hoc Profile Load

Ad Hoc Profile Load is a legacy alias for the canonical spk-doctrine-profile-load skill. It resolves a requested profile and applies action-scoped governance, specialization boundaries, directives, and collaboration handoffs when an agent needs to adopt a role such as architect, reviewer, researcher, or planner.

**Install:**

```bash
npx degit https://github.com/Priivacy-ai/spec-kitty/tree/main/src/doctrine/skills/ad-hoc-profile-load ~/.claude/skills/ad-hoc-profile-load
```

## README

# 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:

```bash
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:

```bash
spec-kitty dispatch "<request>" --profile <profile-id>
```
