pine-debugger — скилл для Claude Code: отладка Pine Script
Скилл для поиска ошибок и странного поведения в скриптах Pine Script на TradingView. Добавляет инструменты отладки прямо в код.
npx skills add TradersPost/pinescript-agents --skill pine-debugger -a claude-codeЧто делает pine-debugger
Скилл разбирает типичные сбои Pine Script v6 и подсказывает, как их обойти. Внутри — готовые приёмы: инспектор значений через label, таблица-монитор переменных, счётчик итераций цикла, детектор перерисовки, трекер na, отладка request.security() и условных input. Агент читает ваш скрипт, находит проблемное место и вставляет отладочный блок.
Отдельная часть — разбор ловушек. Границы for теперь пересчитываются на каждой итерации, поэтому цикл по растущему массиву зависает; скилл советует перейти на for...in или кэшировать размер до входа в цикл. Ещё он ловит ошибки переноса строк, plot внутри локальной области видимости и bid/ask, которые возвращают na вне тикового таймфрейма.
Скилл работает с файлами: Read, Edit, Grep, Glob. Никаких внешних ключей и сервисов не требует. Учтите, что часть материала описывает изменения Pine Script 2025 года — если ваш скрипт на старой версии, советы по for...in и active у input к нему не подойдут.
Какие задачи решает
- найти причину зависания цикла по массиву
- вставить отладочную метку со значениями индикатора
- проверить, перерисовывается ли сигнал на истории
- отследить, где переменная превращается в
na - разобрать ошибку переноса строки в тернарном операторе
Примеры запросов агенту
- добавь отладочную таблицу с RSI и сигналом в мой скрипт
- почему мой цикл
forпо массиву не заканчивается? - проверь, не перерисовывается ли мой индикатор
Как установить pine-debugger
1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-debugger -a claude-code2Вручную: положить файлы
~/.claude/skills/pine-debugger/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pine-debugger/
1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-debugger -a codex2Вручную: положить файлы
.agents/skills/pine-debugger/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-debugger -a cursor2Вручную: положить файлы
.cursor/skills/pine-debugger/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install TradersPost/pinescript-agents pine-debugger2Вручную: положить файлы
.github/skills/pine-debugger/SKILL.md1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-debugger -a gemini-cli2Командой платформы
gemini skills install https://github.com/TradersPost/pinescript-agents --path skills/pine-debuggerВручную: положить файлы
.devin/skills/pine-debugger/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-debugger -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о pine-debugger
Как установить pine-debugger в Claude?
Выполните npx skills add TradersPost/pinescript-agents --skill pine-debugger -a claude-code. Скилл появится в ~/.claude/skills/pine-debugger/SKILL.md.
Что делает pine-debugger?
Ищет ошибки и неожиданное поведение в скриптах Pine Script и добавляет в код инструменты отладки: метки, таблицы, счётчики, детектор перерисовки.
Какие инструменты нужны скиллу?
Он работает с Read, Edit, Grep и Glob — то есть читает и правит файлы проекта. Доступ к внешним API не требуется.