netsuite-sdf-safe-guide — скилл для Claude Code: проверка SDF
Помогает создавать Object XML для SuiteScript и проверять код и настройки SDF. Пригодится при разработке и разборе ошибок развёртывания в NetSuite.
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-safe-guide -a claude-codeЧто делает netsuite-sdf-safe-guide
Скилл анализирует проект SuiteCloud Development Framework: может найти скрипты в /SuiteScripts/ и создать для подходящих файлов Object XML, а также проверить уже существующие XML и настройки развёртывания. При генерации он учитывает аннотацию @NScriptType и пропускает файлы, для которых XML уже есть или тип скрипта не распознан.
При проверке SuiteScript скилл обращает внимание на лимиты выполнения, безопасность, запросы N/query, пакетную обработку и типичные ошибки. Также помогает с конфигурацией manifest.xml и deploy.xml. В проекте без корректной @NScriptType генерация Object XML для такого файла не сработает.
Его можно вызвать командой /netsuite-sdf-safe-guide или настроить для предварительной загрузки в Claude Code через .claude/settings.local.json. Описанные рекомендации ориентированы прежде всего на SuiteScript 2.1; упоминания версий 2.0 и 1.0 относятся к существенным отличиям.
Какие задачи решает
- создать Object XML для скриптов в
/SuiteScripts/ - проверить настройки существующего deployment XML
- найти проблемы с лимитами выполнения в SuiteScript
- разобрать ошибку развёртывания проекта SDF
Примеры запросов агенту
- Создай Object XML для подходящих скриптов в
/SuiteScripts/. - Проверь этот файл SuiteScript на ошибки и проблемы с лимитами.
- Проверь мои deployment XML и найди неверные настройки.
Как установить netsuite-sdf-safe-guide
1Через Skills CLI (Vercel)
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-safe-guide -a claude-code2Вручную: положить файлы
~/.claude/skills/netsuite-sdf-safe-guide/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/netsuite-sdf-safe-guide/
1Через Skills CLI (Vercel)
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-safe-guide -a codex2Вручную: положить файлы
.agents/skills/netsuite-sdf-safe-guide/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-safe-guide -a cursor2Вручную: положить файлы
.cursor/skills/netsuite-sdf-safe-guide/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install oracle/netsuite-suitecloud-sdk netsuite-sdf-safe-guide2Вручную: положить файлы
.github/skills/netsuite-sdf-safe-guide/SKILL.md1Через Skills CLI (Vercel)
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-safe-guide -a gemini-cli2Командой платформы
gemini skills install https://github.com/oracle/netsuite-suitecloud-sdk --path packages/agent-skills/netsuite-sdf-safe-guideВручную: положить файлы
.devin/skills/netsuite-sdf-safe-guide/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-safe-guide -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о netsuite-sdf-safe-guide
Как установить netsuite-sdf-safe-guide в Claude Code?
Выполните npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-safe-guide -a claude-code. Файл скилла появится по пути ~/.claude/skills/netsuite-sdf-safe-guide/SKILL.md.
Что делает netsuite-sdf-safe-guide?
Он создаёт Object XML для SuiteScript и проверяет код, XML и настройки SDF. При ревью учитывает лимиты выполнения, безопасность и распространённые ошибки.
Как скилл выбирает файлы для генерации Object XML?
Он проверяет .js-файлы в /SuiteScripts/ и учитывает аннотацию @NScriptType. Файлы с существующим XML или без распознанного типа пропускаются.