AIKraft/Skills/Генератор коллекций Bruno

Генератор коллекций Bruno

Generates Bruno collection files (.bru) from Express, Next.js, Fastify, or other API routes. Creates organized collections with environments, authentication, and folder structure for the open-source Bruno API client. Use when users request

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

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

Генерирует файлы коллекций Bruno (.bru) из маршрутов API Express, Next.js, Fastify и других фреймворков. Создает организованные коллекции с окружениями, аутентификацией и структурой папок для open-source API-клиента Bruno.

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

  • Автоматическое создание структуры тестовых коллекций на основе существующих маршрутов API.
  • Инициализация окружений (Dev, Staging, Production) с переменными и секретами.
  • Генерация отдельных файлов запросов с метаданными, заголовками и телами запросов.
  • Добавление скриптов pre/post-request и тестов для автоматизации проверки API.

Как работает

  1. Сканирует маршруты API для поиска определений эндпоинтов.
  2. Извлекает метаданные: методы, пути, параметры и тела запросов.
  3. Инициализирует манифест bruno.json и создает папки окружений.
  4. Группирует маршруты по ресурсам и создает файлы folder.bru.
  5. Генерирует отдельные .bru файлы для каждого запроса с учетом аутентификации.
  6. Добавляет секции query, headers, body, docs и скрипты при необходимости.

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

Сгенерируй коллекцию Bruno для моих маршрутов Express в папке ./src.
Создай файлы .bru для API Next.js с базовым URL https://api.example.com.
Импортируй маршруты Fastify и добавь окружения Development и Production.

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

  • Node.js и TypeScript для работы скрипта генерации.
  • Доступ к исходному коду API (Express, Next.js, Fastify и др.) для сканирования маршрутов.

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

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

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

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