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

debug · cyrusagents — скилл для Claude Code: отладка и установка

Разбирает баг от воспроизведения до минимального исправления. Нужен, когда важно найти причину ошибки и проверить результат.

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

Что делает debug

Скилл ведёт от отчёта об ошибке к её источнику: выделяет симптомы и сообщения, ищет повторяющиеся места в коде, прослеживает поток данных и проверяет граничные случаи. Затем он воспроизводит сбой минимальной проверкой: командой, ручным сценарием, сухим запуском или автотестом. Шаги воспроизведения и причина фиксируются явно.

После анализа скилл планирует исправление, сверяясь с похожими изменениями в проекте, и правит только затронутые пути кода. Затем повторяет воспроизведение и запускает релевантные проверки. Новый тестовый файл не обязателен: регрессионный тест добавляется, когда конкретный сбой требует постоянного покрытия; это повод не раздувать патч сопутствующими улучшениями.

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

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

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

  • Разбери ошибку в checkout по шагам debug и найди первопричину.
  • Воспроизведи сбой из отчёта, внеси минимальное исправление и проверь его.
  • Проследи, почему возникает это сообщение об ошибке, без несвязанных изменений.

Как установить debug

1Через Skills CLI (Vercel)

npx skills add cyrusagents/cyrus --skill debug -a claude-code

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

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

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

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

Вопросы о debug

Как установить debug в Claude Code?

Выполните npx skills add cyrusagents/cyrus --skill debug -a claude-code, затем повторите npx skills add cyrusagents/cyrus --skill debug -a claude-code. Файл скилла находится по пути ~/.claude/skills/debug/SKILL.md.

Что делает debug?

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

Нужно ли debug создавать регрессионный тест?

Нет, новый тестовый файл не обязателен. Регрессионный тест добавляется, когда конкретная ошибка требует долговременного покрытия.

Исходный текст

SKILL.md · Apache-2.0
---
name: debug
description: Full debugging workflow — reproduce the bug with a focused check, perform root cause analysis, then implement a minimal fix.
---

# Debug

Debug a reported issue using a structured reproduction-then-fix approach.

## Phase 1: Reproduction & Root Cause Analysis

1. **Investigate** — Analyze the bug report for key symptoms and error messages
2. **Trace** — Search the codebase for error occurrence patterns, trace from symptom to source
3. **Root cause** — Identify the root cause through data flow analysis and edge case checking
4. **Reproduce** — Reproduce the exact error with the smallest useful check (a command, dry run, manual flow, or automated test)
5. **Document** — Clearly document the root cause and reproduction steps

## Phase 2: Fix Implementation

1. **Plan** — Analyze the optimal fix approach based on root cause, check for similar fixes in the codebase
2. **Implement** — Make the minimal, targeted fix that addresses the root cause
3. **Verify** — Repeat the reproduction to confirm the fix and run relevant existing checks. Follow `verify-and-ship` for proportionate scope; add a regression test only when the concrete failure warrants durable coverage

## Principles

- **Minimal changes** — Fix the bug, nothing more
- **Targeted** — Only touch affected code paths
- **Verified** — Confirm the reproduction succeeds after the fix and preserve relevant existing safeguards; a new test file is not mandatory
- **No unrelated improvements** — Stay focused on the specific bug

© cyrusagents · Apache-2.0 · cyrusagents/cyrus

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

Всё по теме «Тесты и QA» →

Сначала — debug от других авторов.

debug официальный anthropics Скилл ведёт от воспроизведения ошибки до причины, исправления и теста на регрессию. Нужен, когда симптом понятен, а источник сбоя нет. CX Codex +1 5 900установок debug Yeachan-Heo Находит причины сбоев в текущей сессии Claude Code или кодовой базе через анализ логов, трейсов и состояния агента. Пригодится при поломке хуков или сценариев. CX Codex +1 634установок debug jsmastery-pro Скилл запускает цикл поиска первопричины бага: воспроизводит сбой, изолирует место ошибки, проверяет гипотезы и готовит минимальное исправление. CX Codex +1 4 400установок debug parcadei Скилл исследует логи, состояние базы данных и историю коммитов без правок в коде. Помогает быстро найти причину ошибки во время ручного тестирования. CX Codex +1 507установок debug pproenca Скилл задаёт агенту порядок разбора багов: воспроизведение, гипотезы, поиск корневой причины. Пригодится, когда падает стек, тест или прод. CX Codex +1 436установок Debug Mode Instructions официальный github Субагент для GitHub Copilot ведёт отладку по фазам: воспроизвести баг, найти причину, починить и проверить. Пригодится, когда ошибка плавает и непонятно, с чего начать. ★ 40 418звёзд репо ce-debug EveryInc Находит причину бага по цепочке от триггера к симптому и предлагает решение через тесты. Пригодится при сбоях в CI или падении тестов. CX Codex +1 3 500установок vibe-debug KhazP Скилл для отладки воспроизводимого сбоя в готовом проекте: краши, сломанное поведение, падающие проверки. Не для планирования с нуля. CX Codex +1 ★ 3 183звёзд репо debug-my-harness zernie Разбирает, почему агентная обвязка сработала не так, читая локальный журнал .vigiles/runs.jsonl. Пригодится, когда скилл перестал запускаться или хук пропустил то, что должен был заблокировать. CX Codex +1 1 500установок debug-issue tirth8205 Скилл ведёт поиск причины ошибки через граф кода, а затем проверяет цепочку вызовов и последствия правки. Пригодится, когда нужно сузить область отладки до чтения исходников. CX Codex +1 1 000установок why NeoLabHQ Разбирает технические сбои через метод «пяти почему», спускаясь от внешних симптомов к системным корням проблемы. Пригодится при расследовании инцидентов и нестабильных тестов. CX Codex +1 1 200установок

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

summarize Скилл готовит итоговый отчёт о задаче для сессии агента в Linear. Пригодится, когда нужно структурировать статус работы без ручной отправки сообщений. CX Codex +1 886установок investigate Ищет файлы и функции в репозитории, собирает контекст и готовит ответ в формате Markdown для Linear. Пригодится при разборе задач и багов. CX Codex +1 863установок implementation Направляет агента при написании рабочего кода: требует соблюдать архитектурные паттерны проекта, обрабатывать ошибки и не делать лишних правок. CX Codex +1 850установок verify-and-ship Скилл проводит изменения через проверку критериев задачи, тесты, обновление changelog, коммит и создание pull request. CX Codex +1 843установок release Скилл проводит релиз Cyrus CLI через trusted-publishing: подготовка, проверка, публикация и финал. Пригодится, когда нужно выпустить версию, не трогая пакеты руками. CX Codex +1 829установок f1-test-drive Проверяет, нужна ли F1-валидация для изменений, и проводит тестовый сценарий для затронутых рабочих процессов. CX Codex +1 804установок cyrus-setup-gitlab Настраивает glab и git-идентичность, чтобы Cyrus мог создавать ветки, коммиты и merge request'ы в вашем проекте. CX Codex +1 785установок release-core-test Публикует cyrus-core как пререлиз под npm-тегом test, чтобы хостед-GUI ставил нерелизную версию и не трогал latest. CX Codex +1 712установок

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

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