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

root-cause-tracing · neolabhq — скилл для Claude Code: поиск корня бага

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

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

Что делает root-cause-tracing

Ошибка всплывает глубоко в стеке: git init в чужой папке, файл не там, база открыта по неверному пути. Скилл задаёт порядок разбора: сначала симптом, потом код, который его вызвал, потом вопрос «а что вызвало этот код». Так доходят до места, где появилось пустое значение или неверный параметр.

Когда вручную цепочку не проследить, скилл советует добавить инструментацию: new Error().stack перед опасной операцией, вывод через console.error() — в тестах логгер может молчать. Дальше запуск тестов с фильтром по метке и разбор стеков: имена файлов, номера строк, повторяющийся параметр. Для поиска теста, который гадит в общее состояние, в наборе есть скрипт find-polluter.sh — он гоняет тесты по одному и останавливается на первом виновнике.

Правка только в точке падения оставляет баг живым: тот же пустой аргумент придёт снова. Скилл требует закрыть источник и добавить проверки на каждом слое — в примере из практики это валидация каталога, запрет пустого значения и отказ от git init вне временной папки. Скрипт полагается на bash, поэтому на Windows без WSL он не поедет.

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

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

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

  • Ошибка вылезает глубоко в стеке, проследи цепочку вызовов назад до исходного триггера и почини там
  • Добавь трассировку перед git init и покажи, какой тест передаёт пустой projectDir
  • Что-то создаёт .git в папке с исходниками во время тестов — найди виновника через find-polluter.sh

Как установить root-cause-tracing

1Через Skills CLI (Vercel)

npx skills add NeoLabHQ/context-engineering-kit --skill root-cause-tracing -a claude-code

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

~/.claude/skills/root-cause-tracing/SKILL.md

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

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

Вопросы о root-cause-tracing

Как установить root-cause-tracing в Claude?

Выполните npx skills add NeoLabHQ/context-engineering-kit --skill root-cause-tracing -a claude-code. После этого файл скилла лежит в ~/.claude/skills/root-cause-tracing/SKILL.md.

Что делает root-cause-tracing?

Ведёт разбор ошибки назад по цепочке вызовов до исходного триггера и требует править в источнике, а не там, где упало. Если вручную не выходит, подсказывает, какую инструментацию добавить.

Чем отличается от обычной отладки по стеку?

Скилл запрещает останавливаться на первом найденном месте сбоя и просит добавить проверки на каждом слое, чтобы тот же баг не вернулся. Для поиска теста-загрязнителя в наборе идёт find-polluter.sh.

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — root-cause-tracing от других авторов.

root-cause-tracing secondsky Ведёт агента назад по стеку вызовов, пока не найдётся исходный триггер ошибки. Пригодится, когда падение случается глубоко в коде, а не на входе. CX Codex +1 426установок om-root-cause open-mercato Ищет первопричину бага по задаче в трекере и определяет минимальный набор файлов для правки. Помогает подготовить точный план исправления без изменения кода проекта. CX Codex +1 2 900установок principle-fix-root-causes backnotprop Скилл для отладки: доводит каждый симптом до первого места, где система сломалась, и требует править там. CX Codex +1 5 700установок root-cause-analysis aj-geddes Скилл ведёт разбор инцидента по шагам и доводит до причины, которую можно устранить, а не залатать симптом. CX Codex +1 884установок investigate-first JuliusBrussee Скилл держит агента в режиме разбора: собрать доказательства, назвать причину, и только потом трогать код. Пригодится, когда падение плавающее или причина неясна. CX Codex +1 105 400установок debugging-wizard https://github.com/Jeffallan Разбирает ошибки, стек-трейсы и логи, чтобы найти причину сбоя. Нужен при падениях, исключениях и неожиданном поведении кода. CX Codex +1 5 100установок debugging-strategies Seth Hobson Скилл помогает пошагово искать причину ошибок, сбоев и проблем с производительностью. Подойдёт, когда поведение проекта отличается от ожидаемого. CX Codex 13 414установок

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

memorize Отбирает выводы из рефлексии и критики агента, после чего сохраняет проверенные правила в CLAUDE.md. Помогает накапливать опыт проекта в структурированном виде. CX Codex +1 1 300установок subagent-driven-development Раздаёт задачи плана свежим субагентам и вставляет код-ревью между ними, чтобы не тащить грязный контекст через всю сессию. CX Codex +1 1 300установок judge-with-debate Скилл запускает трёх независимых судей, которые спорят об оценке решения, пока не сойдутся в выводах. Пригодится, когда нужно оценить код или документ без одиночного мнения. CX Codex +1 1 300установок update-docs Скилл анализирует изменения в коде через git и обновляет README, файлы docs/ или JSDoc. Помогает поддерживать документацию проекта без ручного переписывания. CX Codex +1 1 300установок critique Скилл запускает разбор готовой работы несколькими ИИ-судьями: они независимо оценивают результат, спорят и сводят выводы к общему списку замечаний. CX Codex +1 1 300установок brainstorm Скилл превращает сырую идею в структурированное техническое описание через серию уточняющих вопросов. Помогает до начала написания кода выбрать архитектуру и разобрать альтернативы. CX Codex +1 1 300установок multi-agent-patterns Скилл описывает три схемы распределения работы между субагентами: супервизор, peer-to-peer и иерархическую. Пригодится, когда один агент упирается в лимит контекста. CX Codex +1 1 300установок write-concisely Скилл настраивает правила лаконичного письма для документации на основе руководства Уильяма Странка 1918 года. Помогает убрать лишние слова и переписать текст в активном залоге. CX Codex +1 1 300установок

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

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