debugging · akillness — скилл для Claude Code: разбор багов по шагам
Скилл ведёт агента по циклу «воспроизвести → изолировать → проверить» для конкретных багов, регрессий и плавающих падений. Пригодится, когда падающий тест или запрос уже есть, а причины нет.
npx skills add akillness/jeo-skills --skill debugging -a claude-codeЧто делает debugging
Скилл задаёт агенту рамку из восьми шагов. Сначала фиксируется определение сбоя: ожидаемое поведение, фактическое, триггер, окружение и уверенность. Потом выбирается самый дешёвый источник доказательств — прямой прогон падающей команды, сравнение изменений при регрессии, повторные запуски для плавающего теста, сравнение конфигов для сбоев только в CI или на стенде.
Дальше агент строит минимальный воспроизводимый пример и сужает границу: UI против API, база, воркер, конфиг, зависимость. На каждую гипотезу — одна проверка, а не пять правок сразу. Внутри есть справочники: references/debug-loop.md с полным каркасом эксперимента, references/mode-selection-and-fast-checks.md с наборами под регрессию, флейки, расхождение окружений и разбор артефактов, references/handoff-boundaries.md — чтобы не тащить в скилл чужую работу.
Инструменты ограничены: Read, Grep, Glob, Bash, Write. Скилл не берётся за разбор сырых логов без суженного симптома, за проектирование тестовой политики, ревью PR и тюнинг производительности — для этого он отправляет к другим скиллам. Если воспроизвести или изолировать не удалось, агент обязан сказать, что уверенность низкая, и запросить один недостающий артефакт вместо догадок.
Какие задачи решает
- воспроизвести падающий тест в чистом виде
- сузить границу сбоя до одного модуля или конфига
- найти коммит, после которого пошла регрессия
- собрать доказательства по плавающему тесту
- сравнить поведение локально и в CI
Примеры запросов агенту
- Помоги воспроизвести падение теста
test_checkout.pyи сузить до одного модуля - Это регрессия: найди окно изменений и предложи проверку через
git bisect - Тест падает через раз — собери частоту повторными запусками и изолируй случай
Как установить debugging
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill debugging -a claude-code2Вручную: положить файлы
~/.claude/skills/debugging/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/debugging/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill debugging -a codex2Вручную: положить файлы
.agents/skills/debugging/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill debugging -a cursor2Вручную: положить файлы
.cursor/skills/debugging/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install akillness/jeo-skills debugging2Вручную: положить файлы
.github/skills/debugging/SKILL.md1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill debugging -a gemini-cli2Командой платформы
gemini skills install https://github.com/akillness/jeo-skills --path .agent-skills/debuggingВручную: положить файлы
.devin/skills/debugging/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill debugging -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора22
Другие версии debugging
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о debugging
Как установить debugging в Claude?
Выполните npx skills add akillness/jeo-skills --skill debugging -a claude-code. После этого файл скилла лежит в ~/.claude/skills/debugging/SKILL.md.
Что делает скилл debugging?
Ведёт агента по циклу: определить сбой, воспроизвести, изолировать границу, проверить одну гипотезу за раз и подтвердить исправление. На выходе — краткий отчёт или план разбора.
Когда этот скилл не подходит?
Если у вас только логи и стек-трейсы без суженного симптома, задача уходит к log-analysis. Проектирование тестов, ревью PR и оптимизация производительности тоже вне его рамок.