briefing — плагин для Claude Code: скиллы субагента до старта
Плагин читает объявленные скиллы из описания субагента и подгружает их в контекст до того, как тот начнёт работу.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install briefing@claude-communityЧто делает briefing
Субагент стартует с пустым контекстом, а скиллы подгружаются лениво: в окне лежит только список с именами и описаниями. Агент, которого вызвали ради конкретной экспертизы, должен сам догадаться, что она ему нужна. Иногда догадывается, иногда нет — и по результату этого не видно.
briefing закрывает разрыв механически. На старте субагента хук читает объявление, находит каждый скилл и вставляет его полный текст в контекст. В Claude это PreToolUse на инструменте Agent, объявление живёт в блоке briefing: во frontmatter файла .claude/agents/*.md. Каждый скилл приходит в своём элементе <skill name=... dir=...>, а dir показывает, где лежат references/ и scripts/ — они остаются на диске и подгружаются по требованию.
Если объявленный скилл не найден, спавн отклоняется: работать на неполном брифинге плагин не даёт. Проверить объявления заранее можно командой briefing-doctor — она обходит всех агентов проекта и выходит с кодом 1, если хоть один спавн провалится, так что её удобно ставить в CI. Имена скиллов разрешаются одинаково: голое имя ищет по проекту, затем у пользователя, затем в установленных плагинах; имя с пространством (superpowers:brainstorming) идёт прямо в скиллы этого плагина. Выключенный в enabledPlugins плагин маркетплейса не даёт ничего.
Какие задачи решает
- подгрузить нужные скиллы в субагента до начала работы
- убрать из тела агента требования вроде «сначала загрузи X»
- поймать опечатку в имени скилла до спавна, а не после
- проверить объявления всех агентов проекта в CI
- понять, какие скиллы и сколько килобайт получил агент
Примеры запросов агенту
- Добавь в
.claude/agents/reviewer.mdблокbriefing:со скилламиgetty-perl-coreиsuperpowers:brainstorming - Запусти
briefing-doctorи покажи, у каких агентов спавн провалится - Почему агент
backendне получил скиллkubernetes-rest?
Как установить briefing
Через маркетплейс плагинов
/plugin marketplace add anthropics/claude-plugins-community/plugin install briefing@claude-communityПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о briefing
Как установить briefing в Claude Code?
Через маркетплейс: сначала /plugin marketplace add anthropics/claude-plugins-community, затем /plugin install briefing@claude-community.
Что делает briefing?
Хук читает объявленные субагентом скиллы и вставляет их текст в контекст агента при спавне. Если скилл не найден, спавн отклоняется.
Как объявить скиллы для агента?
В Claude — блоком briefing: с полем skills во frontmatter файла .claude/agents/*.md. Имена можно писать голыми или с пространством плагина.