# recon

recon читает сохранённую карту репозитория, строит её заново или обновляет после изменений. Пригодится для навигации по незнакомой кодовой базе.

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

## Что делает

recon выбирает режим по запросу: читает сохранённый отчёт, строит карту репозитория с нуля или обновляет существующую. Карта содержит структуру проекта, точки входа, модули, потоки данных, команды, соглашения, известные проблемы и ссылки на свидетельства. Для чтения исходные файлы не проверяются заново и не меняются.

Скилл хранит память в каталоге `memory/` за пределами репозитория, сверяет `HEAD`, изменённые пути и общий Git-каталог. При построении он ведёт журнал, сохраняет снимки и атомарно заменяет временные файлы. В отчёте отмечаются покрытие, устаревшие данные, дрейф и незакоммиченные изменения. Если в запросе одновременно сказано читать и пересобирать карту, результатом будет `BLOCKED`.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add prathamdby/skills --skill recon -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add prathamdby/skills --skill recon -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add prathamdby/skills --skill recon -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install prathamdby/skills recon
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add prathamdby/skills --skill recon -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/prathamdby/skills --path skills/engineering/recon
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add prathamdby/skills --skill recon -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/prathamdby/skills/tree/HEAD/skills/engineering/recon/SKILL.md

## Когда брать
- прочитать сохранённую карту кодовой базы
- построить карту текущего репозитория
- обновить карту после изменений
- сверить сохранённый `HEAD` с текущим
- показать незакоммиченные изменения поверх карты

## Примеры запросов агенту
- Прочитай сохранённую карту кодовой базы и покажи её ограничения.
- Обнови карту репозитория после последних изменений.
- Пересобери карту текущего репозитория с нуля и укажи подтверждающие файлы.

## Похожие
- [bmad-deep-recon](https://affpapa.org/nevibecode/skills/bmad-deep-recon.md) — скилл · 11300 установок
- [api-recon-and-docs](https://affpapa.org/nevibecode/skills/api-recon-and-docs.md) — скилл · 3800 установок
- [recon-for-sec](https://affpapa.org/nevibecode/skills/recon-for-sec.md) — скилл · 3700 установок
- [recon-a-domain-passively](https://affpapa.org/nevibecode/skills/recon-a-domain-passively.md) — скилл · 1800 установок
- [game-recon](https://affpapa.org/nevibecode/skills/game-recon.md) — скилл · 1600 установок
- [gl-recon](https://affpapa.org/nevibecode/skills/gl-recon.md) — скилл · 1300 установок

## Другие версии с тем же именем
- [recon · briiirussell](https://affpapa.org/nevibecode/skills/briiirussell-recon.md) — 405 установок

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

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

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