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