без обходных путей
Fix problems at their root cause instead of patching symptoms. Use when debugging, fixing bugs, resolving test failures, planning a solution, or reviewing a change â especially where a fix would silence a signal (type assertion, lint suppression, swallowed error, timing hack, monkey patch) rather than repair its source. Not for formatting- or docs-only edits.
Что делает навык
Skill устраняет проблемы в их первопричине, а не заглушает симптомы, такие как приведение типов, подавление линтера или проглатывание ошибок. Он применяется для исправления багов, падающих тестов и ревью изменений, где важно не маскировать диагностические сигналы.
Когда применять
- Отладка и исправление багов, где текущее решение лишь скрывает ошибку.
- Устранение падающих тестов путем исправления источника сбоя, а не игнорирования результата.
- Ревью изменений, содержащих костыли, фиксированные задержки (fixed sleeps) или monkey patches.
- Планирование решения проблем, требующих выявления корневой причины, а не временных обходных путей.
Как работает
- Начните с уже собранных данных; используйте systematic-debugging только если причина остается неясной.
- Отследите наблюдаемый сбой к его собственному коду или границе, исправьте причину и проверьте исходный симптом в существующем наборе тестов.
- Проанализируйте приведения типов, подавления, проглоченные ошибки, фиксированные задержки и цепочки резервных вариантов как сигналы для расследования.
- При внешних дефектах изолируйте необходимый адаптер на границе, объясните доказательства и условие удаления, используя существующий набор тестов для защиты поведения.
- Сохраните намеренную проверку границ и совместимость, если это требуется политикой проекта; держите исправление сфокусированным без лишней очистки архитектуры.
Примеры запросов агенту
Что понадобится
- Файл references/workaround-catalog.md
- Файл references/philosophical-foundations.md (опционально)
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.