К основному содержанию
скилл CX Codex

no-workarounds — скилл для Claude Code: что делает и как установить

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pedronauck/skills --skill no-workarounds -a claude-code
Открыть на GitHub

Что делает no-workarounds

Скилл предлагает проследить симптом до кода или границы, где возникает причина, затем исправить её и проверить результат существующим тестом или пробой. Он помогает оценить подавление диагностики, перехват ошибок, задержки и резервные ветки в контексте: такие решения требуют проверки, но не всегда ошибочны. При необходимости можно обратиться к каталогу references/workaround-catalog.md.

Если дефект находится вне контроля команды, скилл предлагает отделить адаптер на границе, зафиксировать основания и условие его удаления, а затронутое поведение прикрыть существующими проверками. Для обычного исправления бага этот этап не обязателен. Скилл также сохраняет предусмотренную проектом проверку на границах и совместимость; поэтому удалять такие проверки только ради устранения симптома не следует.

Какие задачи решает

  • найти причину ошибки за подавленной диагностикой
  • проверить, оправдан ли перехват ошибки или резервный путь
  • исправить дефект и проверить исходный симптом
  • изолировать внешний дефект адаптером на границе

Примеры запросов агенту

  • Проверь это исправление: оно скрывает ошибку или устраняет её причину?
  • Разбери резервную ветку и предложи проверку исходного симптома.
  • Внешняя библиотека выдаёт сбой. Определи, как изолировать его на границе и когда убрать адаптер.

Как установить no-workarounds

1Через Skills CLI (Vercel)

npx skills add pedronauck/skills --skill no-workarounds -a claude-code

2Вручную: положить файлы

~/.claude/skills/no-workarounds/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/no-workarounds/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о no-workarounds

Как установить no-workarounds в Claude Code?

Выполните npx skills add pedronauck/skills --skill no-workarounds -a claude-code. Файл скилла находится по пути ~/.claude/skills/no-workarounds/SKILL.md.

Что делает no-workarounds?

Он помогает отличить исправление причины от маскировки ошибки и проверить результат существующими тестами или пробой.

Нужно ли запускать этот скилл при каждом исправлении бага?

Нет. Он предназначен для случаев, когда исправление похоже на обходной приём, или когда причина находится во внешнем компоненте.

Похожие скиллы

Все скиллы по теме «Код-ревью и рефакторинг» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

Из того же набора18

typescript-advanced Помогает проектировать сложные типы TypeScript и проверять контракты во время компиляции. Пригодится, когда обычных аннотаций уже не хватает. CX Codex +1 552установок architectural-analysis Разбирает кодовую базу и находит проблемы проектирования: мёртвый код, дубли, запутанные типы и циклы. Только чтение, если вы сами не разрешили правки. CX Codex +1 531установок qa-report Скилл ведёт документацию по QA, описывает пользовательские сценарии и планирует сессии с персонами. Он пригодится, когда нужно поддерживать общий QA-реестр между циклами. CX Codex +1 525установок react Скилл помогает писать и проверять компоненты и хуки React 19 с учётом React Compiler. Пригодится при настройке компилятора, работе с состоянием и тестами. CX Codex +1 448установок tailwindcss Скилл настраивает работу агента с Tailwind CSS v4. Он заставляет применять утилиты, проектные дизайн-токены и избегать динамической сборки имён классов. CX Codex +1 447установок refactoring-analysis Анализирует архитектуру проекта по запахам кода Фаулера и формирует отчёт в docs/_refacs/. Помогает запланировать рефакторинг без форматирования и аудита безопасности. CX Codex +1 404установок electron-builder Настраивает сборку десктопных приложений на Electron под Windows, macOS и Linux. Помогает с подписью кода, выпуском релизов и автоматическими обновлениями. CX Codex +1 392установок next-best-practices Скилл с набором правил Next.js: файловые конвенции, границы RSC, async API, метаданные, обработка ошибок. Пригодится, когда агент пишет или ревьюит код на Next.js. CX Codex +1 383установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой