Subagents are specialized AI assistants defined as Markdown files with YAML frontmatter. Each subagent runs in its own context window with a custom system prompt, specific tool access, and independent permissions. When a task matches a subagent's description, the parent conversation delegates to it automatically, preserving main context while enforcing constraints.
When to use: Isolating high-volume operations (tests, logs), enforcing read-only access for reviewers, routing simple tasks to cheaper models, running parallel research, creating reusable team workflows.
When NOT to use: Tasks requiring frequent back-and-forth, quick targeted changes, workflows needing nested delegation (subagents cannot spawn subagents), latency-sensitive operations where fresh context gathering is costly.
Создает пользовательские субагенты для кода Claude с настройкой внешнего вида YAML в файлах Markdown. Охватывает область действия агента (проект, пользователь, интерфейс командной строки, плагин), контроль доступа к инструментам, выбор модели, режимы разрешений, предварительную загрузку навыков и перехватчики жизненного цикла. Используйте при создании специализированных субагентов, настройке доступа к инструментам, выборе моделей, настройке режимов разрешений или разработке шаблонов делегирования. Используйте для создания агента, настройки субагента, настройки пользовательского агента. Источник: oakoss/agent-skills.