How are custom subagents defined and configured?	As markdown files containing YAML frontmatter.
What is the easiest command to initiate the creation of a subagent?	The `/agents` slash command.
What is the difference between Project-level and User-level subagent scope?	Project-level is limited to the current project; User-level is shared across all projects.
Which Claude model is recommended for complex analysis tasks?	Opus.
What is the primary function of the System Prompt in a subagent config?	To provide detailed instructions on the subagent's focus, analysis method, and required output structure.
What field in the config file controls when Claude decides to delegate tasks to the subagent?	The `description` field.
How can you instruct Claude to use the subagent automatically (proactively)?	By including the word "proactively" in the `description` field.
When customizing tools, what is the guiding principle for selection?	Only grant the subagent tools that are strictly necessary for its specific function.
What is the purpose of the `name` field in the subagent config?	To provide a unique identifier used for referencing the subagent (e.g., @agent-name).
