# qodo-get-rules

Подтягивает правила кодинга Qodo, подходящие к текущей задаче, и заставляет агента применять их при написании кода.

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

## Что делает

Скилл ищет в рабочем пространстве правила Qodo, релевантные тому, что вы сейчас делаете: реализация, планирование, рефакторинг или ревью. Поиск семантический, поэтому качество выдачи зависит от того, как сформулирован запрос — скилл требует строгого формата с полями Name, Category и Content.

Два пути выполнения. Если в хосте подключён MCP-сервер QAR с инструментом `rules-search` в режиме read-only, скилл вызывает его с аргументами `query`, `top_k` и необязательным массивом `scopes`. Иначе идёт через Qodo CLI: сначала проверка версии, потом `whoami`, затем поиск правил. Для CLI нужна версия 2.0.0 или новее — на более старой скилл просто останавливается и просит обновление, а не пытается логиниться. На Windows перед первым вызовом придётся прочитать отдельную инструкцию по оболочкам, иначе многострочный запрос развалится на кавычках.

Уже загруженные правила скилл переиспользует: если рабочее пространство, репозиторий и суть задачи не изменились, повторный поиск не запускается. Сменился контекст — правила тянутся заново. Пакет Qodo Standards ставится отдельно и подключается явно.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add qodo-ai/qodo-skills --skill qodo-get-rules -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add qodo-ai/qodo-skills --skill qodo-get-rules -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add qodo-ai/qodo-skills --skill qodo-get-rules -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install qodo-ai/qodo-skills qodo-get-rules
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add qodo-ai/qodo-skills --skill qodo-get-rules -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add qodo-ai/qodo-skills --skill qodo-get-rules -a opencode
```

### Claude.ai

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

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

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

## Примеры запросов агенту
- get rules для задачи с JWT-аутентификацией
- загрузи правила Qodo по этому репозиторию
- какие стандарты Qodo применимы к этому рефакторингу

## Похожие
- [get-pr-comments](https://affpapa.org/nevibecode/skills/get-pr-comments.md) — скилл · 2200 установок
- [platform-docs-get](https://affpapa.org/nevibecode/skills/platform-docs-get.md) — скилл · 6500 установок
- [platform-metadata-api-context-get](https://affpapa.org/nevibecode/skills/platform-metadata-api-context-get.md) — скилл · 6000 установок
- [get-available-resources](https://affpapa.org/nevibecode/skills/get-available-resources.md) — скилл · 2000 установок
- [agents-get-started](https://affpapa.org/nevibecode/skills/agents-get-started.md) — скилл · 2000 установок
- [get-api-docs](https://affpapa.org/nevibecode/skills/get-api-docs.md) — скилл · 1300 установок

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

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