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

netsuite-suitescript-upgrade — скилл для Claude Code

Скилл анализирует и переводит SuiteScript 1.0, 2.0 и 2.x на 2.1, а затем проверяет результат. Пригодится для миграции старых скриптов NetSuite.

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

Что делает netsuite-suitescript-upgrade

В режиме анализа скилл оценивает сложность миграции. Режим конвертации переводит скрипты на SuiteScript 2.1 и обновляет JavaScript; режим объяснения разбирает API и концепции миграции, а проверка ищет оставшиеся конструкции 1.0 и ошибки преобразования. В справочнике есть сопоставления API и объектов, обходные решения для несопоставленных API, изменения точек входа и поведения.

Можно запустить /netsuite-suitescript-upgrade с режимом и путём к файлу. Например, convert преобразует скрипт, а validate проверит готовый результат. Для преобразования доступны --dry-run без записи файлов и --annotated с пометками изменений. Целевая версия всегда SuiteScript 2.1, поэтому скрипты 2.0 и 2.x тоже переводятся на неё.

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

  • оценить сложность миграции SuiteScript
  • перевести скрипт SuiteScript 1.0 на 2.1
  • обновить скрипт SuiteScript 2.0 или 2.x до 2.1
  • найти оставшиеся конструкции 1.0 после преобразования
  • разобрать соответствие API nlapi* и nlobj* версиям 2.1

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

  • Проанализируй сложность миграции файла /SuiteScripts/my_ue.js командой /netsuite-suitescript-upgrade analyze.
  • Переведи /SuiteScripts/my_ue.js на SuiteScript 2.1 командой /netsuite-suitescript-upgrade convert.
  • Проверь /SuiteScripts/my_ue_v2.js на ошибки миграции командой /netsuite-suitescript-upgrade validate.

Как установить netsuite-suitescript-upgrade

1Через Skills CLI (Vercel)

npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-suitescript-upgrade -a claude-code

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

~/.claude/skills/netsuite-suitescript-upgrade/SKILL.md

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

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

Вопросы о netsuite-suitescript-upgrade

Как установить netsuite-suitescript-upgrade в Claude Code?

Выполните npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-suitescript-upgrade -a claude-code. Файл скилла находится по пути ~/.claude/skills/netsuite-suitescript-upgrade/SKILL.md.

Что делает netsuite-suitescript-upgrade?

Он анализирует миграцию, преобразует SuiteScript 1.0, 2.0 и 2.x в 2.1, объясняет соответствия API и проверяет итоговый код.

Можно ли сначала проверить преобразования без записи файлов?

Да. Передайте --dry-run команде convert, чтобы увидеть предполагаемые изменения без записи файлов.

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

Все скиллы по теме «Языки программирования» →
migrate-to-shoehorn Matt Pocock Переводит type assertions с as в тестах на функции из @total-typescript/shoehorn. Нужен для частичных объектов и намеренно неверных данных в проверках. 475 388установок write-swift emilkowalski Скилл помогает писать, проверять и переносить код на Swift с учётом модели языка. Подойдёт, когда нужно разобраться с конкурентностью, ошибкой или циклом удержания объектов. CX Codex +1 119 300установок megacave JuliusBrussee Переводит ответы ассистента на классический китайский язык (вэньянь) для экономии места на экране. Активируется командами /megacave или /caveman wenyan. CX Codex +1 25 400установок find-docs upstash Тянет актуальную документацию, справочники API и примеры кода для любой библиотеки через Context7 CLI. Пригодится, когда агент отвечает по устаревшим данным обучения. CX Codex +1 9 400установок typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. CX Codex 92 169установок smart-explore thedotmack Структурно ищет функции и классы через tree-sitter. Пригодится, когда нужно разобраться в кодовой базе без чтения всех файлов. CX Codex +1 7 300установок

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

netsuite-suitescript-records-reference Справочник по 272 типам записей NetSuite и их полям для SuiteScript. Помогает проверять идентификаторы, типы данных и условия N/search перед написанием кода. CX Codex +1 1 000установок netsuite-sdf-roles-and-permissions Помогает писать и проверять XML ролей и права развёртывания в NetSuite SDF: подставляет точные permkey и permlevel. CX Codex +1 884установок netsuite-sdf-project-documentation Генерирует техническую документацию для проектов NetSuite SDF. Анализирует скрипты, манифест и XML-объекты, собирая схемы архитектуры и таблицы развёртывания. CX Codex +1 833установок netsuite-uif-spa-reference Скилл помогает искать типы и API NetSuite UIF для SPA-компонентов. Пригодится при разработке, изменении и отладке интерфейса. CX Codex +1 790установок netsuite-ai-connector-instructions Скилл задаёт ИИ порядок выбора инструментов NetSuite, формат вывода и правила безопасности SuiteQL. Нужен, если агент ходит в живой аккаунт через MCP-коннектор. CX Codex +1 778установок netsuite-owasp-secure-coding Встраивает в ИИ-агента правила безопасной разработки по OWASP Top 10 (2021) для JavaScript и SuiteScript 2.1. Помогает находить уязвимости. CX Codex +1 771установок netsuite-sdf-safe-guide Помогает создавать Object XML для SuiteScript и проверять код и настройки SDF. Пригодится при разработке и разборе ошибок развёртывания в NetSuite. CX Codex +1 604установок netsuite-suitescript-learning Интерактивный учебный ассистент по NetSuite SuiteScript и SDF. Разбирает принципы SAFE Guide, проверяет скрипты, встраивает пояснения в код и составляет проверочные тесты. CX Codex +1 457установок

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

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