# rulesync-feature-research

Сопоставляет фичи rulesync с документацией кодинг-агентов: что поддерживается, где пробелы, чем отличается поведение клиентов.

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

## Что делает

Скилл строит воспроизводимую карту между клиентом кодинг-агента, его документацией и локальной реализацией в rulesync. Спрашиваете про поддержку фичи или разбираете issue — получаете таблицу с колонками «фича», «поверхность агента», «поддержка в rulesync», «поверхность rulesync» и «разница». Для фич с подповерхностями (события хуков, транспорты MCP, действия разрешений, ключи конфига, корни вывода) добавляется вторая таблица.

Внутри — таблица целей: для каждого клиента (`claudecode`, `codexcli`, `cursor`, `copilot`, `geminicli`, `opencode` и других) скилл читает свой файл в `references/`. Если файла под клиента нет, это помечается как «в разработке», а не как отсутствие поддержки. Для незнакомой цели берётся `references/rulesync-source-map.md` плюс ближайшая существующая карта. Метки поддержки — `project`, `global`, `simulated`, `unsupported`.

Проверка идёт через dry-run: `pnpm run dev generate --targets <client> --features "*" --dry-run`. По умолчанию скилл советует прогон по всем фичам одного клиента, а для вопросов про несколько клиентов — прогон по всем целям сразу. Dry-run здесь только валидация, не ответ. Ответ заканчивается разделом `## Capability Gaps` — туда попадают лишь заметные пробелы: неподдерживаемые возможности, потеря при импорте и экспорте, устаревшие поверхности. Тесты, фикстуры и рефакторинг в этот список не идут.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add dyoshikawa/rulesync --skill rulesync-feature-research -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add dyoshikawa/rulesync --skill rulesync-feature-research -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add dyoshikawa/rulesync --skill rulesync-feature-research -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install dyoshikawa/rulesync rulesync-feature-research
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add dyoshikawa/rulesync --skill rulesync-feature-research -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add dyoshikawa/rulesync --skill rulesync-feature-research -a opencode
```

### Claude.ai

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

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

## Когда брать
- сверить поддержку фичи в rulesync с документацией клиента
- разобрать issue про несовпадение поведения агента и rulesync
- собрать карту возможностей для нового клиента кодинг-агента
- найти пробелы в поддержке project и global scope
- проверить dry-run вывод генератора и корни вывода

## Примеры запросов агенту
- Проверь поддержку хуков в cursor: сравни rulesync и официальную документацию
- Собери карту фич для codexcli и покажи capability gaps
- Разбери issue: почему в claudecode фича помечена как simulated

## Похожие
- [research-with-sources](https://affpapa.org/nevibecode/skills/research-with-sources.md) — скилл · 826 установок
- [research-agent](https://affpapa.org/nevibecode/skills/research-agent.md) — скилл · 528 установок
- [repo-research-analyst](https://affpapa.org/nevibecode/skills/repo-research-analyst.md) — скилл · 519 установок
- [developer-keyword-research](https://affpapa.org/nevibecode/skills/developer-keyword-research.md) — скилл · 10000 установок
- [notion-research-documentation](https://affpapa.org/nevibecode/skills/notion-research-documentation-2.md) — скилл · 355 установок
- [feature-forge](https://affpapa.org/nevibecode/skills/feature-forge.md) — скилл · 4200 установок

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

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