Profile Loader
Switch Claude to a specialized role with scoped governance and boundaries.
Installation
- Make sure Claude is on your device and in your terminal.
Skills load from
~/.claude/skills/when Claude Code starts up — so you need it on your machine first. If you don't have it yet, install it once with the command below, then runclaudein any terminal to verify.One-time setupnpm i -g @anthropic-ai/claude-codeAlready have it? Skip ahead.
- Paste into Claude Code or into your terminal.
This copies the whole skill folder into
~/.claude/skills/ad-hoc-profile-load-spec-kitty/— the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.Faster alternative (instruction-only skills)
Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates — they won't be downloaded and the skill will fail when it tries to load them.
Quick install (SKILL.md only)Sign up to copy - Restart Claude Code.
Quit and reopen Claude Code (or any other agent that loads from
~/.claude/skills/). New skills are picked up on startup. - Just ask Claude.
Skills auto-activate when your request matches the skill's description — no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the “What this skill does” section above.
Prefer to read the source first? Open on GitHub.
When Claude uses it
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".
What this skill does
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>
Related skills
App Store Listing Audit
coreyhaines31
Analyze your app listing against best practices and get a prioritized optimization plan.
Co-Marketing Partnerships
coreyhaines31
Find ideal partners and plan joint marketing campaigns with other companies.
Cold Email Writer
coreyhaines31
Write B2B cold emails and follow-up sequences designed to get replies.
Community-Led Growth
coreyhaines31
Build and grow online communities to drive product adoption and customer loyalty.