# Скиллы по теме «Код-ревью и рефакторинг»

Скиллы по теме «Код-ревью и рефакторинг»: у каждой карточки — что делает, команда установки и примеры запросов.

1547 карточек · страница 15 из 39

- HTML: https://affpapa.org/nevibecode/skills/topic/code-review?page=15
- Инструкция для агента: https://affpapa.org/nevibecode/agents.md

- [principle-sequence-verifiable-units](https://affpapa.org/nevibecode/skills/principle-sequence-verifiable-units.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5100 установок — Скилл учит агента разбивать миграции и массовые правки на мелкие шаги с проверкой каждого.
- [principle-test-behavior-not-implementation](https://affpapa.org/nevibecode/skills/principle-test-behavior-not-implementation.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5200 установок — Правило для тестов: проверять то, что видит вызывающий код, и не цепляться за внутренности.
- [principle-minimize-reader-load](https://affpapa.org/nevibecode/skills/principle-minimize-reader-load.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5200 установок — Скилл помогает найти лишние слои абстракции и спрятанное состояние, которое замедляет понимание кода.
- [principle-migrate-callers-then-delete-legacy-apis](https://affpapa.org/nevibecode/skills/principle-migrate-callers-then-delete-legacy-apis.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5200 установок — Скилл требует сразу переводить вызовы на новый внутренний API и удалять старый код без переходных слоёв совместимости.
- [principle-model-the-domain](https://affpapa.org/nevibecode/skills/principle-model-the-domain.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5200 установок — Помогает описывать предметную область через структуры данных, а не разрастающиеся условия.
- [principle-redesign-from-first-principles](https://affpapa.org/nevibecode/skills/principle-redesign-from-first-principles.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5200 установок — Скилл учит агента не прикручивать новые требования к готовому дизайну, а перестраивать его так, будто требование было с самого начала.
- [principle-build-the-lever](https://affpapa.org/nevibecode/skills/principle-build-the-lever.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5200 установок — Скилл требует от агента не править файлы руками, а собрать codemod, скрипт или генератор, который сделает ту же работу и который можно перезапустить.
- [principle-make-operations-idempotent](https://affpapa.org/nevibecode/skills/principle-make-operations-idempotent.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5200 установок — Скилл учит писать команды и циклы обработки так, чтобы они сходились к одному состоянию независимо от того, сколько раз запустятся или где прервались.
- [principle-subtract-before-you-add](https://affpapa.org/nevibecode/skills/principle-subtract-before-you-add.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5200 установок — Скилл задаёт правило рефакторинга: сначала удалить мёртвый код, заглушки и лишние валидаторы, а затем добавлять новое.
- [no-comments](https://affpapa.org/nevibecode/skills/no-comments.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5200 установок — Скилл находит и удаляет бесполезные комментарии в коде, а спорные случаи выносит на ваше решение.
- [msbuild-antipatterns](https://affpapa.org/nevibecode/skills/msbuild-antipatterns.md) — скилл · dotnet · Claude Code, Codex, Cursor +3 · 3900 установок — Находит антипаттерны в проектах MSBuild и проверяет таргеты на ошибки.
- [refactoring-patterns](https://affpapa.org/nevibecode/skills/refactoring-patterns.md) — скилл · wondelai · Claude Code, Codex, Cursor +3 · 6300 установок — Скилл помогает улучшать структуру кода без изменения поведения, применяя названные трансформации.
- [swiftui-view-refactor](https://affpapa.org/nevibecode/skills/swiftui-view-refactor.md) — скилл (официальный OpenAI) · OpenAI · Codex, ChatGPT · 113 установок — Скилл наводит порядок в коде SwiftUI: делит разросшиеся экраны на отдельные структуры View и выносит побочные эффекты из body.
- [plannotator-review](https://affpapa.org/nevibecode/skills/plannotator-review.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 755 установок — Запускает браузерный интерфейс ревью кода Plannotator и передаёт правки агенту.
- [teach](https://affpapa.org/nevibecode/skills/backnotprop-teach.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5100 установок — Скилл объясняет код и архитектуру простыми словами без лишней воды.
- [principle-separate-before-serializing-shared-state](https://affpapa.org/nevibecode/skills/principle-separate-before-serializing-shared-state.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5100 установок — Правило проектирования для параллельных процессов: сначала разделяет изменяемое состояние между исполнителями, а блокировки и очереди применяет только при строгой необходимости.
- [principle-attack-the-premise](https://affpapa.org/nevibecode/skills/principle-attack-the-premise.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5100 установок — Скилл помогает проверить общую предпосылку после нескольких неудачных исправлений.
- [principle-foundational-thinking](https://affpapa.org/nevibecode/skills/principle-foundational-thinking.md) — скилл · backnotprop · Claude Code, Codex, Cursor +3 · 5100 установок — Набор принципов на этап до написания логики: выбрать типы и структуры данных, навести порядок в каркасе, проверить общее состояние у конкурентных акторов.
- [narrow-react-prop-types](https://affpapa.org/nevibecode/skills/narrow-react-prop-types.md) — скилл · humanlayer · Claude Code, Codex, Cursor +3 · 1300 установок — Скилл сужает типы пропсов React-компонента до контракта, который реально используется в живом коде, и заставляет сторис и тесты подстроиться под него.
- [solid](https://affpapa.org/nevibecode/skills/solid.md) — скилл · ramziddin · Claude Code, Codex, Cursor +3 · 3500 установок — Скилл внедряет в работу ассистента инженерные стандарты: цикл TDD, принципы SOLID и строгие правила чистоты кода.
- [software-design-philosophy](https://affpapa.org/nevibecode/skills/software-design-philosophy.md) — скилл · wondelai · Claude Code, Codex, Cursor +3 · 6100 установок — Скилл разбирает проектирование модулей: считает сложность, ищет утечки информации и ставит дизайну оценку по восьми диагностикам.
- [play-policy-insights](https://affpapa.org/nevibecode/skills/play-policy-insights.md) — скилл · Google LLC · Claude Code, Codex, Cursor +3 · 1300 установок — Проверяет код Android-приложения на соответствие правилам Google Play до отправки в стор.
- [lesson-learned](https://affpapa.org/nevibecode/skills/lesson-learned.md) — скилл · softaworks · Claude Code, Codex, Cursor +3 · 3000 установок — Разбирает последние изменения в git-истории и формулирует инженерные уроки на основе реального кода.
- [typescript-variables](https://affpapa.org/nevibecode/skills/typescript-variables.md) — скилл · mkosir · Claude Code, Codex, Cursor +3 · 3800 установок — Применяет соглашения TypeScript для переменных: const assertions, замена enum на литеральные типы, union вместо флагов, различение null и undefined.
- [typescript-discriminated-unions](https://affpapa.org/nevibecode/skills/typescript-discriminated-unions.md) — скилл · mkosir · Claude Code, Codex, Cursor +3 · 3800 установок — Скилл учит ИИ-агента применять дискриминированные объединения в TypeScript для взаимоисключающих состояний и проверять исчерпывающий switch через ESLint.
- [pi-delegate](https://affpapa.org/nevibecode/skills/pi-delegate.md) — скилл · amElnagdy · Claude Code, Codex, Cursor +3 · 3600 установок — Скилл передаёт задачу агенту Pi в фоне, затем помогает проверить diff и забрать изменения.
- [mantis-advise](https://affpapa.org/nevibecode/skills/mantis-advise.md) — скилл (официальный Google) · google · Claude Code, Codex, Cursor +3 · 1000 установок — Скилл даёт агенту свериться с базой знаний по безопасности проекта до правок в коде: модели угроз, история уязвимостей файла, проверенные патчи.
- [coverage-analysis](https://affpapa.org/nevibecode/skills/dotnet-coverage-analysis.md) — скилл · dotnet · Claude Code, Codex, Cursor +3 · 3600 установок — Скилл разбирает отчёты о покрытии .NET, находит пробелы и объясняет, что мешает росту показателей.
- [pragmatic-programmer](https://affpapa.org/nevibecode/skills/pragmatic-programmer.md) — скилл · wondelai · Claude Code, Codex, Cursor +3 · 5800 установок — Скилл, который подтягивает метапринципы из «The Pragmatic Programmer»: DRY, ортогональность, tracer bullets, контракты.
- [review-plugin-submission](https://affpapa.org/nevibecode/skills/review-plugin-submission.md) — скилл · cursor · Claude Code, Codex, Cursor +3 · 1200 установок — Аудит плагина Cursor перед отправкой в маркетплейс: манифест, метаданные компонентов, пути обнаружения, качество документации.
- [dotnet-pinvoke](https://affpapa.org/nevibecode/skills/dotnet-pinvoke.md) — скилл · dotnet · Claude Code, Codex, Cursor +3 · 3500 установок — Скилл учит агента вызывать функции C и C++ из .NET через DllImport и LibraryImport.
- [crap-score](https://affpapa.org/nevibecode/skills/crap-score.md) — скилл · dotnet · Claude Code, Codex, Cursor +3 · 3500 установок — Считает метрику риска изменений CRAP для методов, классов и файлов в .NET.
- [wp-plugin-directory-guidelines](https://affpapa.org/nevibecode/skills/wp-plugin-directory-guidelines.md) — скилл · WordPress · Claude Code, Codex, Cursor +3 · 3600 установок — Скилл проверяет плагины WordPress на соответствие 18 правилам каталога WordPress.org и выявляет несовместимость с лицензией GPL перед отправкой на модерацию.
- [migrate-nullable-references](https://affpapa.org/nevibecode/skills/migrate-nullable-references.md) — скилл · dotnet · Claude Code, Codex, Cursor +3 · 3400 установок — Скилл помогает включить nullable reference types в C#-проекте и разрешить все предупреждения.
- [detect-static-dependencies](https://affpapa.org/nevibecode/skills/detect-static-dependencies.md) — скилл · dotnet · Claude Code, Codex, Cursor +3 · 3400 установок — Ищет в C# и .NET-коде статические зависимости, которые мешают тестам.
- [convert-to-cpm](https://affpapa.org/nevibecode/skills/convert-to-cpm.md) — скилл · dotnet · Claude Code, Codex, Cursor +3 · 3400 установок — Переводит .NET-проекты и решения на NuGet Central Package Management через Directory.Packages.props.
- [writing-mstest-tests](https://affpapa.org/nevibecode/skills/writing-mstest-tests.md) — скилл · dotnet · Claude Code, Codex, Cursor +3 · 3400 установок — Скилл для правки и модернизации существующих MSTest-тестов: подсказывает конкретные ассерты, порядок аргументов и работу с TestContext.
- [qoder-delegate](https://affpapa.org/nevibecode/skills/qoder-delegate.md) — скилл · amElnagdy · Claude Code, Codex, Cursor +3 · 3300 установок — Скилл передаёт одну ограниченную задачу в Qoder CLI как фоновому исполнителю, а проверку диффа и коммит оставляет за вами.
- [cmux-review](https://affpapa.org/nevibecode/skills/cmux-review.md) — скилл · manaflow-ai · Claude Code, Codex, Cursor +3 · 499 установок — Проверяет код после правок агента перед слиянием с веткой.
- [swift-concurrency-expert](https://affpapa.org/nevibecode/skills/swift-concurrency-expert.md) — скилл · Dimillian · Claude Code, Codex, Cursor +3 · 2000 установок — Скилл проверяет и исправляет проблемы параллелизма в Swift 6.2+: добавляет Sendable, применяет @MainActor, решает предупреждения об изоляции акторов и переводит completion handlers на async/await.

Дальше: https://affpapa.org/nevibecode/skills/topic/code-review.md?page=16

## Уточнить
[refactoring](https://affpapa.org/nevibecode/tag/refactoring.md) · [typescript](https://affpapa.org/nevibecode/tag/typescript.md) · [react](https://affpapa.org/nevibecode/tag/react.md) · [pull-request](https://affpapa.org/nevibecode/tag/pull-request.md) · [python](https://affpapa.org/nevibecode/tag/python.md) · [architecture](https://affpapa.org/nevibecode/tag/architecture.md) · [cli](https://affpapa.org/nevibecode/tag/cli.md) · [performance](https://affpapa.org/nevibecode/tag/performance.md) · [code-quality](https://affpapa.org/nevibecode/tag/code-quality.md) · [dotnet](https://affpapa.org/nevibecode/tag/dotnet.md) · [audit](https://affpapa.org/nevibecode/tag/audit.md) · [static-analysis](https://affpapa.org/nevibecode/tag/static-analysis.md)

## Сузить этот список
Параметры: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — значения в https://affpapa.org/nevibecode/agents.md

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