# briefing

Плагин читает объявленные скиллы из описания субагента и подгружает их в контекст до того, как тот начнёт работу.

- плагин · `type=plugin` · Claude Code · ★ 5
- Автор: Getty
- Лицензия: Artistic-2.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/Getty/briefing
- Обновлён: 2026-10-06
- HTML: https://affpapa.org/nevibecode/plugins/briefing

## Что делает

Субагент стартует с пустым контекстом, а скиллы подгружаются лениво: в окне лежит только список с именами и описаниями. Агент, которого вызвали ради конкретной экспертизы, должен сам догадаться, что она ему нужна. Иногда догадывается, иногда нет — и по результату этого не видно.

briefing закрывает разрыв механически. На старте субагента хук читает объявление, находит каждый скилл и вставляет его полный текст в контекст. В Claude это `PreToolUse` на инструменте `Agent`, объявление живёт в блоке `briefing:` во frontmatter файла `.claude/agents/*.md`. Каждый скилл приходит в своём элементе `<skill name=... dir=...>`, а `dir` показывает, где лежат `references/` и `scripts/` — они остаются на диске и подгружаются по требованию.

Если объявленный скилл не найден, спавн отклоняется: работать на неполном брифинге плагин не даёт. Проверить объявления заранее можно командой `briefing-doctor` — она обходит всех агентов проекта и выходит с кодом 1, если хоть один спавн провалится, так что её удобно ставить в CI. Имена скиллов разрешаются одинаково: голое имя ищет по проекту, затем у пользователя, затем в установленных плагинах; имя с пространством (`superpowers:brainstorming`) идёт прямо в скиллы этого плагина. Выключенный в `enabledPlugins` плагин маркетплейса не даёт ничего.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install briefing@claude-community
```

## Когда брать
- подгрузить нужные скиллы в субагента до начала работы
- убрать из тела агента требования вроде «сначала загрузи X»
- поймать опечатку в имени скилла до спавна, а не после
- проверить объявления всех агентов проекта в CI
- понять, какие скиллы и сколько килобайт получил агент

## Примеры запросов агенту
- Добавь в `.claude/agents/reviewer.md` блок `briefing:` со скиллами `getty-perl-core` и `superpowers:brainstorming`
- Запусти `briefing-doctor` и покажи, у каких агентов спавн провалится
- Почему агент `backend` не получил скилл `kubernetes-rest`?

## Похожие
- [daily-briefing](https://affpapa.org/nevibecode/skills/daily-briefing.md) — скилл · 3300 установок
- [matter-briefing](https://affpapa.org/nevibecode/skills/matter-briefing.md) — скилл · 608 установок
- [c-briefing](https://affpapa.org/nevibecode/skills/c-briefing.md) — скилл · ★ 173
- [aa-executive-briefing](https://affpapa.org/nevibecode/skills/aa-executive-briefing.md) — скилл · 329 установок
- [cja-executive-briefing](https://affpapa.org/nevibecode/skills/cja-executive-briefing.md) — скилл · 324 установки
- [advertising-kickoff](https://affpapa.org/nevibecode/skills/advertising-kickoff.md) — скилл · 20500 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
