bruno-api

Installation
SKILL.md

Purpose

Generate structured, environment-aware Bruno collections from backend project source code. The skill explores the project, detects the framework, extracts routes, and produces a Bruno collection optimized for validating that deployed environments serve working APIs from an external consumer's perspective.

This is complementary to project-internal e2e tests. Bruno collections validate real environments (local/dev/staging/prod), not the internal test suite.

Use when

  • The user explicitly asks to create or update Bruno collections for their project.
  • The user says things like "generate Bruno collection", "create .bru files", "set up Bruno", "API collection for testing".
  • The user has a backend project that can be mapped by framework adapters (NestJS, Spring Boot, FastAPI) and wants environment-level API validation.
  • The user asks to update an existing Bruno collection after adding/changing endpoints.

Do not use when

  • The user wants to run Bruno tests (that's a CLI/UI action).
  • The user is working on a frontend-only project with no API server.
  • The user needs to write project-internal e2e tests (use the project's test framework instead).
Installs
4
Repository
beerjoa/skills
First Seen
May 26, 2026
bruno-api — beerjoa/skills