# dossier-collect

Собирает графовое досье по пользователю, файлу, символу, ADR, URL или понятию. Нужен, когда надо исследовать связанные сущности, а не получить один ответ.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 701 установка · ★ 79357
- Автор: ruvnet
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/ruvnet/ruflo/tree/HEAD/plugins/ruflo-goals/skills/dossier-collect/SKILL.md
- Обновлён: 2026-10-25
- HTML: https://affpapa.org/nevibecode/skills/dossier-collect

## Что делает

Скилл определяет тип исходной сущности и рекурсивно расширяет поиск по вебу, памяти, графу знаний, кодовой базе, индексу ADR и истории Git. Он формирует узлы и связи с источниками и уровнем уверенности, а затем сохраняет сводку в Markdown и граф в JSON.

Поиск идёт обходом в ширину: текущий уровень завершается до перехода к следующему. Параметры `--max-depth`, `--max-breadth`, `--sources`, `--budget-usd` и `--exact` ограничивают глубину, охват, источники, бюджет и дедупликацию.

Скилл проверяет результаты `WebSearch` и `WebFetch` через `aidefence_scan`, не исполняет инструкции из загруженного текста и пишет только артефакты досье. При исчерпании `--budget-usd` он отдаёт частичный результат с отметкой `truncated: true`; это повод проверять очередь непросмотренных сущностей.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add ruvnet/ruflo --skill dossier-collect -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/dossier-collect/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/dossier-collect/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add ruvnet/ruflo --skill dossier-collect -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/dossier-collect/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add ruvnet/ruflo --skill dossier-collect -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/dossier-collect/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install ruvnet/ruflo dossier-collect
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/dossier-collect/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add ruvnet/ruflo --skill dossier-collect -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/ruvnet/ruflo --path plugins/ruflo-goals/skills/dossier-collect
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/dossier-collect/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add ruvnet/ruflo --skill dossier-collect -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/ruvnet/ruflo/tree/HEAD/plugins/ruflo-goals/skills/dossier-collect/SKILL.md

## Когда брать
- собрать досье по имени пользователя и связанным репозиториям
- найти связи символа с файлами и памятью проекта
- исследовать ADR вместе с упоминаниями в коде
- выгрузить граф сущностей в Markdown и JSON
- ограничить рекурсивный поиск бюджетом и глубиной

## Примеры запросов агенту
- Запусти `/ruflo-goals:dossier-collect ruvnet` и собери досье.
- Выполни `/ruflo-goals:dossier-collect ADR-097 --max-depth 1`.
- Исследуй файл через `/ruflo-goals:dossier-collect "src/memory/hnsw.ts" --sources codebase,git,memory`.

## Похожие
- [dossier](https://affpapa.org/nevibecode/skills/dossier.md) — скилл · 319 установок
- [understand-diff](https://affpapa.org/nevibecode/skills/understand-diff.md) — скилл · 3600 установок
- [build-graph](https://affpapa.org/nevibecode/skills/build-graph.md) — скилл · 1300 установок
- [gitnexus-cli](https://affpapa.org/nevibecode/skills/gitnexus-cli.md) — скилл · 870 установок
- [propagate-design-change](https://affpapa.org/nevibecode/skills/propagate-design-change.md) — скилл · 415 установок
- [understand-onboard](https://affpapa.org/nevibecode/skills/understand-onboard.md) — скилл · 3700 установок

Из того же набора: [ruvnet/ruflo](https://affpapa.org/nevibecode/by/ruvnet/ruflo.md) — 146 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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