# init

Собирает AGENTS.md из того, что агент не выведет из кода: нестандартные команды, ловушки, локальные договорённости. И выкидывает из файла всё остальное.

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

## Что делает

Скилл ведёт `AGENTS.md` как список неписаных ловушек и особенностей рабочего процесса, а не как обзор проекта. Перед каждой строкой задаётся вопрос: агент узнаёт это, просто прочитав репозиторий? Если да — строка не нужна. Если нет и она влияет на результат задачи, цену или безопасность — остаётся.

Сначала скилл смотрит на существующий `AGENTS.md`, `README.md`, `PROJECT.md`, правила Cursor в `.cursor/rules/` или `.cursorrules`, инструкции Copilot в `.github/copilot-instructions.md`, `GEMINI.md`, файлы CI и конфиг пакетного менеджера. Если `AGENTS.md` уже есть, его правят по частям, а не перезаписывают целиком. Для больших репозиториев советует раскладывать несколько `AGENTS.md` рядом с модулями вместо одного корневого.

В файл попадают только неочевидные вещи: нестандартный инструмент вместо привычного, оговорки к командам, скрытые ограничения, соглашения, которых нет в линтере или тестах. Описания стека, структуры каталогов и общие советы отсеиваются. Перед финалом каждая строка проходит проверку: она всё ещё верна сегодня и правда уменьшает число ошибок? Что не прошло — удаляется. Поэтому скилл бесполезен там, где `AGENTS.md` никто не поддерживает: файл быстро устареет, и повторяющиеся ошибки агента вернутся.

## Установка

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

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install mcollina/skills init
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

### Claude.ai

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

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

## Когда брать
- собрать `AGENTS.md` для нового репозитория
- почистить раздутый или устаревший `AGENTS.md`
- зафиксировать оговорки к командам, которые агент путает
- пометить каталоги, куда агенту лучше не лезть
- разложить инструкции по модулям в большом репозитории

## Примеры запросов агенту
- создай AGENTS.md для этого репозитория
- почисти AGENTS.md — тут много лишнего
- агент снова запускает тесты без нужного флага, добавь это в AGENTS.md

## Похожие
- [context-engineering](https://affpapa.org/nevibecode/skills/context-engineering.md) — скилл · 61600 установок
- [bmad-project-context](https://affpapa.org/nevibecode/skills/bmad-project-context.md) — скилл · 11500 установок
- [agents-md](https://affpapa.org/nevibecode/skills/agents-md.md) — скилл · 7100 установок
- [sync](https://affpapa.org/nevibecode/skills/sync.md) — скилл · 4300 установок
- [audit](https://affpapa.org/nevibecode/skills/jsmastery-pro-audit.md) — скилл · 4300 установок
- [decision-doc-sync](https://affpapa.org/nevibecode/skills/decision-doc-sync.md) — скилл · 3000 установок

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

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

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