AIKraft/Skills/Wix CLI: backend API

Wix CLI: backend API

Creates HTTP endpoints for Wix CLI apps. Use only when the user specifically asks for a backend endpoint. Use when building REST API endpoints, backend HTTP handlers, or server-side logic. Triggers include backend API, HTTP endpoint, HTTP methods, form handling, file uploads.

wix official Разработка

Что делает навык

Skill создаёт HTTP-эндпоинты для серверной логики в приложениях Wix CLI, используя Astro endpoints. Он позволяет обрабатывать HTTP-запросы, работать с данными и возвращать ответы, заменяя устаревшие HTTP-функции.

Когда применять

  • Создание REST API с поддержкой различных HTTP-методов
  • Интеграция с внешними API или сервисами
  • Обработка сложных форм или загрузки файлов
  • Получение данных из серверных баз данных или runtime-окружения

Как работает

  1. Создать файл .ts в директории src/pages/api/ с нужным именем или динамическим маршрутом в квадратных скобках
  2. Экспортировать именованные функции (GET, POST и др.) с типизацией APIRoute из astro
  3. Обработать параметры пути (params), запроса (searchParams) или тело запроса (request.json())
  4. Вернуть объект Response с правильным статус-кодом, заголовками и телом (JSON или null)
  5. Выполнить сборку (build) и релиз (release) проекта для активации эндпоинта

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

Создай GET-эндпоинт для получения пользователя по ID
Напиши POST-обработчик для сохранения данных формы
Реализуй REST API для управления постами с динамическими маршрутами

Что понадобится

  • Среда разработки Wix CLI for Apps
  • Фреймворк Astro (для типизации APIRoute)

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «wix-cli-backend-api» из репозитория: # https://github.com/wix/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r wix-cli-backend-api/ ~/.claude/skills/wix-cli-backend-api/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.