sap-api-style — скилл для Claude Code: что делает и как установить
Помогает оформлять документацию к REST, OData и библиотечным API по стандартам SAP API Style Guide. Пригодится при подготовке спецификаций к публикации в SAP API Business Hub.
npx skills add secondsky/sap-skills --skill sap-api-style -a claude-codeЧто делает sap-api-style
Скилл содержит правила официального руководства по стилю API от SAP для спецификаций OpenAPI 3.0.3, OData версий от v2.0 до v4.01, а также исходного кода на Java, JavaScript, .NET и C/C++. Он задаёт шаблоны комментариев для Javadoc, JSDoc, XML-документации и Doxygen.
Внутри собраны требования к именованию ресурсов и параметров, структура двухуровневых шаблонов для REST и трёхуровневых для OData. Правила строго фиксируют ограничения по длине строк: заголовок API ограничен 80 символами, поле x-sap-shortText — 180 символами, а сводка операции — 255 знаками. При описании жизненного цикла нужно указывать метаданные x-sap-stateInfo и выдерживать срок поддержки устаревших версий не менее 12 месяцев. Вся документация пишется исключительно на американском английском.
Какие задачи решает
- подготовить спецификацию OpenAPI 3.0.3 для SAP API Business Hub
- проверить имена параметров и эндпоинтов на соответствие правилам SAP
- оформить комментарии к методам через JSDoc, Javadoc или XML
- разметить устаревший API с помощью поля x-sap-stateInfo
- составить описание сервиса OData по трёхуровневому шаблону
Примеры запросов агенту
- Оформи спецификацию OpenAPI для этого REST-эндпоинта по правилам sap-api-style
- Проверь имена параметров и ресурсов сервиса OData на соответствие стилю SAP
- Добавь JSDoc-комментарии к функциям библиотеки с учётом стандартов SAP
Как установить sap-api-style
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-api-style -a claude-code2Вручную: положить файлы
~/.claude/skills/sap-api-style/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sap-api-style/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-api-style -a codex2Вручную: положить файлы
.agents/skills/sap-api-style/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-api-style -a cursor2Вручную: положить файлы
.cursor/skills/sap-api-style/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-api-style2Вручную: положить файлы
.github/skills/sap-api-style/SKILL.md1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-api-style -a gemini-cli2Командой платформы
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-api-style/skills/sap-api-styleВручную: положить файлы
.devin/skills/sap-api-style/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-api-style -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора20
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о sap-api-style
Как установить sap-api-style в Claude Code?
Выполните команду npx skills add secondsky/sap-skills --skill sap-api-style -a claude-code в терминале.
Что делает скилл sap-api-style?
Он предоставляет инструкции, ограничения и шаблоны для написания документации REST, OData и библиотечных API по стандартам экосистемы SAP.
Какие требования скилл предъявляет к устаревающим API?
При выводе из эксплуатации нужно задавать метаданные x-sap-stateInfo и обеспечивать поддержку сервиса в течение как минимум 12 месяцев.