# shared

Помогает писать новые скиллы и приводить в порядок уже существующие: структура, front matter, разбивка на модули. Пригодится, когда агент начинает путаться в ваших инструкциях.

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

## Что делает

Скилл включается, когда вы просите создать новый скилл, спрашиваете про его структуру или хотите отрефакторить старый. Внутри один модуль — `skill-creator/`: шаблоны для простых и составных скиллов, разбор YAML front matter, схемы модуляризации и список типичных ошибок. Работает по шагам: сначала определяет, что вам нужно, потом читает файлы модуля и применяет их к вашей задаче.

Инструменты у скилла простые: `Read`, `Write`, `Glob`, `Grep`, `Bash`. Ничего доустанавливать не надо, но и магии не ждите — это набор текстовых шаблонов и советов, а не генератор кода. Если у вас уже есть свой формат скиллов, шаблоны придётся подгонять под него вручную.

Ставить стоит, если вы ведёте несколько скиллов и хотите единый порядок в них. Для одного маленького скилла разница будет незаметна.

## Установка

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

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

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add rshankras/claude-code-apple-skills --skill shared -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add rshankras/claude-code-apple-skills --skill shared -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install rshankras/claude-code-apple-skills shared
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add rshankras/claude-code-apple-skills --skill shared -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add rshankras/claude-code-apple-skills --skill shared -a opencode
```

### Claude.ai

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

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

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

## Примеры запросов агенту
- помоги создать новый скилл для работы с миграциями
- разбей мой скилл на модули, он разросся
- проверь front matter в `~/.claude/skills/shared/SKILL.md`

## Похожие
- [rspress-description-generator](https://affpapa.org/nevibecode/skills/rspress-description-generator.md) — скилл · 498 установок
- [shared-dao](https://affpapa.org/nevibecode/skills/shared-dao.md) — скилл · 520 установок
- [nature-shared](https://affpapa.org/nevibecode/skills/nature-shared.md) — скилл · 13200 установок
- [validate-plugin](https://affpapa.org/nevibecode/skills/validate-plugin.md) — скилл · 741 установка
- [agent-identifier](https://affpapa.org/nevibecode/skills/agent-identifier.md) — скилл · 344 установки
- [spark-recipe-shared-inbox-status](https://affpapa.org/nevibecode/skills/spark-recipe-shared-inbox-status.md) — скилл · 336 установок

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

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

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