debug · ldayton — скилл для Claude Code: что делает и как установить
Скилл помогает найти и исправить ошибку, из-за которой Dippy одобряет или блокирует команду не так, как ожидалось. Он проверяет исправление тестами.
npx skills add ldayton/Dippy --skill debug -a claude-codeЧто делает debug
Передайте агенту команду, которую Dippy одобрил или заблокировал ошибочно, ожидаемое и фактическое поведение, а также сообщения об ошибках или логи. Скилл направит поиск к нужному обработчику или шаблону и предложит сначала написать тест, который воспроизводит сбой.
Затем агент запускает just test, исправляет связанную с ошибкой логику и повторяет проверку. После успешных тестов выполняет uv run ruff check --fix && uv run ruff format; перед завершением должен пройти just check. Изменения ограничены файлами, связанными с ошибкой: рефакторинг постороннего кода и создание коммита или PR запрещены. Если проблема не касается Dippy, этот процесс её не устранит.
Какие задачи решает
- найти обработчик, который неверно одобряет команду
- воспроизвести ошибку тестом до исправления
- исправить блокировку команды, которая должна проходить
- проверить исправление через тесты и
just check
Примеры запросов агенту
- Разбери, почему Dippy одобрил эту команду: вот ожидаемое и фактическое поведение, а также логи.
- Найди причину, по которой Dippy блокирует эту команду, напиши сначала падающий тест и исправь ошибку.
- Проверь это поведение Dippy: команда должна блокироваться, но сейчас проходит.
Как установить debug
1Через Skills CLI (Vercel)
npx skills add ldayton/Dippy --skill debug -a claude-code2Вручную: положить файлы
~/.claude/skills/debug/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/debug/
1Через Skills CLI (Vercel)
npx skills add ldayton/Dippy --skill debug -a codex2Вручную: положить файлы
.agents/skills/debug/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ldayton/Dippy --skill debug -a cursor2Вручную: положить файлы
.cursor/skills/debug/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ldayton/Dippy debug2Вручную: положить файлы
.github/skills/debug/SKILL.md1Через Skills CLI (Vercel)
npx skills add ldayton/Dippy --skill debug -a gemini-cli2Командой платформы
gemini skills install https://github.com/ldayton/Dippy --path .claude/skills/debugВручную: положить файлы
.devin/skills/debug/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ldayton/Dippy --skill debug -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о debug
Как установить debug в Claude Code?
Выполните npx skills add ldayton/Dippy --skill debug -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/debug/SKILL.md.
Что делает скилл debug?
Он помогает расследовать неверное одобрение или блокировку команды в Dippy: найти связанную логику, покрыть сбой тестом и проверить исправление.
Какие проверки запускает debug?
Сначала скилл требует убедиться, что новый тест падает, запустив just test. После исправления тесты запускают снова, затем выполняют форматирование и проверку just check.
Исходный текст
SKILL.md · MIT
--- name: debug description: Debug incorrect Dippy approval or block behavior disable-model-invocation: true --- Debug a Dippy issue based on user-provided context. The user will provide: - The command that was incorrectly approved or blocked - Expected vs actual behavior - Any relevant error messages or logs ## Process 1. Understand the bug from the provided context 2. Search the codebase to find the relevant handler or pattern 3. Write a failing test FIRST in the appropriate test file 4. Run `just test` and verify the test fails as expected 5. Fix the bug in the handler or pattern 6. Run `just test` until the test passes ## Finish When tests pass: ``` uv run ruff check --fix && uv run ruff format ``` `just check` MUST pass before you're done. ## Restrictions - ONLY modify files directly related to the bug - Make minimal, targeted fixes - Do NOT refactor or "improve" unrelated code - Do NOT create a git commit or PR
© ldayton · MIT · ldayton/Dippy
Похожие скиллы
Все скиллы по теме «Код-ревью и рефакторинг» →Сначала — debug от других авторов.