debug · cyrusagents — скилл для Claude Code: отладка и установка
Разбирает баг от воспроизведения до минимального исправления. Нужен, когда важно найти причину ошибки и проверить результат.
npx skills add cyrusagents/cyrus --skill debug -a claude-codeЧто делает debug
Скилл ведёт от отчёта об ошибке к её источнику: выделяет симптомы и сообщения, ищет повторяющиеся места в коде, прослеживает поток данных и проверяет граничные случаи. Затем он воспроизводит сбой минимальной проверкой: командой, ручным сценарием, сухим запуском или автотестом. Шаги воспроизведения и причина фиксируются явно.
После анализа скилл планирует исправление, сверяясь с похожими изменениями в проекте, и правит только затронутые пути кода. Затем повторяет воспроизведение и запускает релевантные проверки. Новый тестовый файл не обязателен: регрессионный тест добавляется, когда конкретный сбой требует постоянного покрытия; это повод не раздувать патч сопутствующими улучшениями.
Какие задачи решает
- воспроизвести ошибку минимальной проверкой
- найти первопричину через поток данных
- внести точечное исправление в затронутый код
- проверить исправление прежним сценарием
Примеры запросов агенту
- Разбери ошибку в
checkoutпо шагам debug и найди первопричину. - Воспроизведи сбой из отчёта, внеси минимальное исправление и проверь его.
- Проследи, почему возникает это сообщение об ошибке, без несвязанных изменений.
Как установить debug
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill debug -a claude-code2Вручную: положить файлы
~/.claude/skills/debug/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/debug/
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill debug -a codex2Вручную: положить файлы
.agents/skills/debug/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill debug -a cursor2Вручную: положить файлы
.cursor/skills/debug/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cyrusagents/cyrus debug2Вручную: положить файлы
.github/skills/debug/SKILL.md1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill debug -a gemini-cli2Командой платформы
gemini skills install https://github.com/cyrusagents/cyrus --path skills/debugВручную: положить файлы
.devin/skills/debug/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill debug -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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 от других авторов.