Skip to content
Development
Command

/create-specialist-agent

Scaffold a new spawnable specialist agent def and register it in the agent taxonomy

From plugin
claude-skills
2636 skills28 agents36 commands1 MCP
> /plugin marketplace add heymegabyte/agent-skills

Command definition

create-specialist-agent.md
description: Scaffold a new spawnable specialist agent def and register it in the agent taxonomy
argument-hint: <agent name + role>

Scaffold a new specialist agent per [[agent-selection]] (anti-inflation: only when a role RECURS).

**Purpose** — turn a recurring role into a reusable, well-scoped spawnable agent def.

**When to use** — a role appeared in ≥2 runs and was handled ad-hoc by a generic worker. NOT for one-off roles (agent inflation is the failure mode).

**Inputs** — `$ARGUMENTS` = proposed agent name + role description.

Steps:

  • Confirm recurrence first — if it's one-off, STOP and surface as a Rec instead.
  • Write `~/.claude/agents/<name>.md` with frontmatter: `name`, `description`, `tools`, `model`, `effort` (+ `model_fallback`/`effort_fallback` if Opus-pinned per [[opus-quota-fallback]]). **`model`/`model_fallback` MUST be tier aliases (`opus`/`sonnet`/`haiku`), NEVER full IDs like `claude-opus-4-8` — per [[model-routing]] § Provider portability, so the agent works under both Anthropic and DeepSeek.**
  • Body = system prompt + labeled sections: Purpose · Triggers · Non-goals · Inputs · Outputs (≤200-word summary contract) · Verification.
  • Register the agent in the [[agent-selection]] taxonomy (routing table + when-to-use row).
  • Cross-link `[[agent-selection]]` and any sibling agents.

**Outputs** — the new agent file path + the taxonomy edit + `[[backlinks]]`.

**Verification** — agent file has valid frontmatter (`head -8`); taxonomy edit committed in `~/.agentskills`; agent is spawnable by name.

**Can update ~/.agentskills or ~/.claude?** YES — writes the agent def under `~/.claude/agents/` and updates the taxonomy.

> ⚠️ **File-writing guard** — `~/.claude/{agents,commands,rules,skills}` are SYMLINKS into `~/.claude/plugins/heymegabyte-agent-skills/`. Author new files with the **Write tool only**, writing to the plugin path. NEVER `ln`/`ln -s` into a symlinked dir — it creates a circular self-symlink ("too many levels of symbolic links") and loses the content. (Reference incident 2026-05-28: a command-author agent ran `ln` and broke `dashboard-cockpit.md`; recovered by re-Writing as a plain file.)

Read more
@heymegabyte
Ships withclaude-skills

Agent Skills — agent-neutral autonomous product-building OS for 32+ AI coding tools. 23 skill categories · 28 agents · 149 reference docs · 37 platform variants. One-line prompts → deployed products on Cloudflare Workers.

2628 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
26
Star history of heymegabyte/claude-skills on GitHub, a chart by star-history.com

Other commands on claude-skills.

bootstrap-status

bootstrap-status

Command

Report the Claude control-plane environment (auth mode, tooling, connectors, resolved target). Fires when you need to confirm the…

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command