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

api-design · margelo — скилл для Claude Code: что делает и как установить

Скилл помогает проектировать и проверять публичные API библиотек на TypeScript, JavaScript, React и React Native.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add margelo/react-native-skills --skill api-design -a claude-code
Открыть на GitHub

Что делает api-design

api-design помогает сначала описать пользовательский TypeScript API, а уже потом переходить к внутренней реализации. Он разбирает экспортируемые функции, классы, хуки, объекты параметров, события, обработку ошибок, имена и кроссплатформенные абстракции.

Рабочий процесс включает примеры вызовов, включая ошибки и очистку ресурсов, проверку типов API и сверку с инструментами репозитория для typecheck, lint и документации. Скилл советует использовать типизированные варианты состояний, осмысленные option objects и явное разделение требований и предпочтений.

Для Nitro Module после проектирования публичного TypeScript и React API нужен отдельный build-nitro-modules, потому что этот скилл не покрывает Nitro-специфичные ограничения.

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

  • спроектировать экспортируемый API библиотеки
  • проверить типы, состояния и варианты ошибок
  • разделить требования и необязательные настройки
  • подготовить примеры вызова и очистки ресурсов
  • сверить API с typecheck, lint и документацией

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

  • Спроектируй публичный API библиотеки на TypeScript до реализации внутренних деталей.
  • Проверь объект параметров и варианты состояний, чтобы невозможные комбинации нельзя было передать.
  • Подготовь примеры вызова с обработкой ошибки и очисткой ресурсов.

Как установить api-design

1Через Skills CLI (Vercel)

npx skills add margelo/react-native-skills --skill api-design -a claude-code

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

~/.claude/skills/api-design/SKILL.md

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

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

Вопросы о api-design

Как установить api-design в Claude Code?

Выполните npx skills add margelo/react-native-skills --skill api-design -a claude-code, затем проверьте файл ~/.claude/skills/api-design/SKILL.md.

Что делает api-design?

Скилл помогает сформировать и проверить публичный API библиотек на TypeScript, JavaScript, React и React Native: типы, параметры, события, ошибки и кроссплатформенные возможности.

Нужен ли отдельный скилл для Nitro Module?

Да. Сначала api-design описывает публичный TypeScript и React API, затем build-nitro-modules проверяет Nitro-специфичные спецификации, состояние native-части и binding-ограничения.

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

Все скиллы по теме «Бэкенд и API» →

Сначала — api-design от других авторов.

api-design affaan-m Скилл задаёт правила проектирования REST API: именование эндпоинтов, выбор статус-кодов, пагинацию и формат ошибок. Помогает при создании и ревью серверных контрактов. CX Codex +1 5 500установок api-design Aaronontheweb Скилл для проектирования публичных API по принципу «только расширять»: помогает не ломать совместимость при выпуске новых версий. CX Codex +1 660установок api-design Agent Skills Team Скилл помогает спроектировать или переработать REST- и GraphQL-контракт: от ресурсов и операций до ошибок, версий и OpenAPI или GraphQL SDL. CX Codex +1 387установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

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

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

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