# github-code-quality-cursorrules-prompt-file

Набор ограничений для агента Cursor: он проверяет факты перед выводом, не тратит ответ на извинения и сводки, правит файлы по одному.

- правило · `type=rule` · Cursor · ★ 41024
- Автор: PatrickJS
- Лицензия: CC0-1.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/PatrickJS/awesome-cursorrules/tree/HEAD/rules/github-code-quality-cursorrules-prompt-file.mdc
- Обновлён: 2026-05-30
- HTML: https://affpapa.org/nevibecode/rules/github-code-quality-cursorrules-prompt-file

## Что делает

Правило задаёт шестнадцать шаблонов с готовыми формулировками. Когда агент собирается предположить что-то без доказательств, извиниться, пересказать сделанное или предложить правки сверх запроса, срабатывает соответствующее сообщение с запретом. Метка `// MULTI-FILE CHANGE:` заставляет вносить изменения по файлам, чтобы вы успели заметить ошибку до того, как агент пойдёт дальше.

Отдельная группа следит за аккуратностью: не удалять код, не связанный с задачей, не советовать правки пробелов, не просить подтвердить то, что и так видно в контексте, и не ссылаться на выдуманный `x.md` вместо настоящих файлов. Включение не автоматическое: в frontmatter стоит `alwaysApply: false`, поэтому правило подключается под конкретную задачу.

Плотность ограничений — главный риск. Правила про извинения и обратную связь о понимании сформулированы широко и могут глушить нормальные пояснения агента в диалоге. Ставьте файл, если раздражает болтливость и самодеятельность помощника, и проверьте на паре задач, не станет ли он слишком сухим.

## Требования
- Работает с: GitHub

## Установка

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

**Вручную: положить файлы**
- Файл: `.cursor/rules/github-code-quality-cursorrules-prompt-file.mdc` — Во frontmatter: description, globs, alwaysApply

### Claude Code

**Вручную: положить файлы**
- Файл: `.claude/rules/github-code-quality-cursorrules-prompt-file.md` — Поле paths во frontmatter ограничивает файлы: globs из источника → paths

### Codex

**AGENTS.md**
- Codex читает AGENTS.md: вставьте текст правила туда

### GitHub Copilot

**Вручную: положить файлы**
- Файл: `.github/instructions/github-code-quality-cursorrules-prompt-file.instructions.md` — Поле applyTo задаёт, к каким файлам применять: globs из источника → applyTo

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/rules/github-code-quality-cursorrules-prompt-file.md`

### Cline

**Вручную: положить файлы**
- Файл: `.clinerules/github-code-quality-cursorrules-prompt-file.md`

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/PatrickJS/awesome-cursorrules/tree/HEAD/rules/github-code-quality-cursorrules-prompt-file.mdc

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

## Примеры запросов агенту
- Проверь утверждение о версии библиотеки, прежде чем вставлять его в отчёт
- Внеси правку в `routes.py`, потом в `models.py`, каждый файл отдельным шагом
- Не пересказывай изменения, просто покажи дифф

## Похожие
- [improve-code-quality](https://affpapa.org/nevibecode/skills/improve-code-quality.md) — скилл · 2300 установок
- [skill-quality-reviewer](https://affpapa.org/nevibecode/skills/skill-quality-reviewer.md) — скилл · 457 установок
- [code-quality](https://affpapa.org/nevibecode/skills/zernie-code-quality.md) — скилл · 391 установка
- [github-triage](https://affpapa.org/nevibecode/skills/github-triage.md) — скилл · 2700 установок
- [CAST Imaging Structural Quality Advisor Agent](https://affpapa.org/nevibecode/agents/cast-imaging-structural-quality-advisor-agent.md) — субагент · ★ 40451
- [ai-quality-gate](https://affpapa.org/nevibecode/mcp/ai-quality-gate.md) — MCP-сервер · ★ 31

Из того же набора: [patrickjs/awesome-cursorrules](https://affpapa.org/nevibecode/by/patrickjs/awesome-cursorrules.md) — 140 карточек

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

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