MUST CONSULT when creating, auditing, or configuring subagents for isolated context execution, specialized expertise, or background-safe operations.
/plugin marketplace add Git-Fg/thecattoolkit/plugin install git-fg-cat-toolkit-meta-plugins-meta@Git-Fg/thecattoolkitThis skill is limited to using the following tools:
assets/templates/coordinator-agent.mdassets/templates/explorer-agent.mdassets/templates/universal-agent.mdexamples/background-safe-agent.mdreferences/agent-security.mdreferences/shared-standards.mdAgents are Primarily Personas for Skills. When defining an agent, primarily design it to be bound to a Skill via agent: [name] in the skill frontmatter. This enables Skills to inherit a specialized identity without creating wrapper commands.
Default to Pure Markdown. Most subagents work well with simple Markdown structure (## Role, ## Workflow, ## Constraints). Add XML tags only when complexity genuinely requires it (multi-phase state tracking, critical safety constraints).
For common principles, integration patterns, and anti-patterns, see:
For core architecture and authoring guidance, consult CLAUDE.md.
User specifically asks to create, audit, or modify a Subagent (.claude/agents/*.md).
User asks about Skills or Commands.
Use subagents for isolated context and specialized expertise:
agent: [name] in skill frontmatter.Consult CLAUDE.md for the comprehensive decision matrix.
.claude/agents/) for portabilityBackground-safe subagents:
Background-unsafe subagents:
See references/agent-security.md for comprehensive guidance.
| Type | Location | Scope | Priority |
|---|---|---|---|
| Project (default) | .claude/agents/ | Current project only, portable | Highest |
| User (if requested) | ~/.claude/agents/ | All projects | Lower |
| Plugin | Plugin's agents/ dir | All projects | Lowest |
Project-level subagents override user-level when names conflict. Use project location for portability.
Available tools:
Read, Write, Edit - File operationsGlob, Grep - File searchBash - Execute shell commandsTodoWrite - Manage todo listsSkill, SlashCommand - Invoke skills and commandsTask - Delegate to subagentsWebSearch, WebFetch - Web accessBashOutput, KillShell - Background shell managementNotebookEdit - Jupyter notebook editingExitPlanMode - Plan mode controlPlus: MCP tools from configured MCP servers can also be specified.
Critical: Subagents can use AskUserQuestion if configured via the tools field. If tools field is omitted, they inherit all tools including AskUserQuestion. If tools is specified, AskUserQuestion must be explicitly included.
sonnet, opus, haiku, or inheritinherit: uses same model as main conversationSubagents are black boxes that CAN interact with users, but intermediate steps are hidden.
Subagents run in isolated contexts and return their final output to the main conversation. They:
The main conversation sees only the subagent's final report/output.
MANDATORY: When creating or editing subagents, always read and use the appropriate template from assets/templates/.
| Template | Use Case |
|---|---|
universal-agent.md | Core, Specialized, or Research agents (Default) |
coordinator-agent.md | Multi-step orchestration |
explorer-agent.md | Read-only code exploration |
Ready-to-use canonical patterns:
Security: agent-security.md
Consult CLAUDE.md for core architecture and quality gates.
A well-configured subagent has:
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.