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

debug · ldayton — скилл для Claude Code: что делает и как установить

Скилл помогает найти и исправить ошибку, из-за которой Dippy одобряет или блокирует команду не так, как ожидалось. Он проверяет исправление тестами.

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

Что делает 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-code

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

~/.claude/skills/debug/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в 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 от других авторов.

debug официальный anthropics Скилл ведёт от воспроизведения ошибки до причины, исправления и теста на регрессию. Нужен, когда симптом понятен, а источник сбоя нет. CX Codex +1 5 900установок debug Yeachan-Heo Находит причины сбоев в текущей сессии Claude Code или кодовой базе через анализ логов, трейсов и состояния агента. Пригодится при поломке хуков или сценариев. CX Codex +1 639установок debug jsmastery-pro Скилл запускает цикл поиска первопричины бага: воспроизводит сбой, изолирует место ошибки, проверяет гипотезы и готовит минимальное исправление. CX Codex +1 4 400установок debug parcadei Скилл исследует логи, состояние базы данных и историю коммитов без правок в коде. Помогает быстро найти причину ошибки во время ручного тестирования. CX Codex +1 507установок debug cyrusagents Разбирает баг от воспроизведения до минимального исправления. Нужен, когда важно найти причину ошибки и проверить результат. CX Codex +1 826установок 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установок

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

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

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