# using-chrisbanes-skills

Разбирает задачу по Kotlin или Jetpack Compose и подключает нужный скилл из набора chrisbanes. Полезен, когда в одном изменении пересекаются несколько тем.

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

## Что делает

Скилл работает как диспетчер. Он читает задачу, смотрит исходники и решает, какой из скиллов набора отвечает за конкретное решение в коде. Если подходит один скилл, маршрутизация на нём и заканчивается.

Внутри — процедура из шагов и таблица соответствий: сигнал в коде слева, стартовый скилл справа. Отдельно описаны границы комбинаций, когда к первому скиллу добавляется второй. Например, дефект доставки во Flow и отдельный catch-all по sealed-маршруту требуют сразу `kotlin-concurrency-and-flow` и `kotlin-control-flow`.

Перед загрузкой Compose-скилла нужен конкретный Compose API или composable в исходниках либо явный запрос на создание такого кода. Гипотетический потребитель UI доказательством не считается, поэтому при его отсутствии маршрут остаётся в Kotlin-кластере, даже если в задаче упомянуты UI, маршруты или навигация.

## Установка

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

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install chrisbanes/skills using-chrisbanes-skills
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

### Claude.ai

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

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

## Когда брать
- выбрать нужный скилл из набора под конкретную задачу
- развести пересекающиеся темы Kotlin и Compose в одном изменении
- не подключать лишние скиллы наугад
- определить, когда нужен второй скилл, а когда хватит одного
- найти владельца решения для каждого существенного вопроса в коде

## Примеры запросов агенту
- Разбери эту задачу по Kotlin и скажи, какие скиллы из набора загрузить
- У нас дефект доставки во Flow и catch-all по sealed-маршруту — какие скиллы нужны?
- Есть отчёты бенчмарка Android, нужно решение по конфигурации — с чего начать?

## Похожие
- [android-development](https://affpapa.org/nevibecode/skills/dpconde-android-development.md) — скилл · 718 установок
- [android-kotlin](https://affpapa.org/nevibecode/skills/android-kotlin.md) — скилл · 3300 установок
- [navigation-3](https://affpapa.org/nevibecode/skills/navigation-3.md) — скилл · 3200 установок
- [android-kotlin-development](https://affpapa.org/nevibecode/skills/android-kotlin-development.md) — скилл · 1500 установок
- [clerk-android](https://affpapa.org/nevibecode/skills/clerk-android.md) — скилл · 14400 установок
- [compose-multiplatform-patterns](https://affpapa.org/nevibecode/skills/compose-multiplatform-patterns.md) — скилл · 4600 установок

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

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

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