Help us improve
Share bugs, ideas, or general feedback.
From sc-php
Runs Bruno API tests in CLI mode and iterates until all targeted tests pass. Use when a user wants to run or fix API tests written in Bruno: "run Bruno tests", "test the API with Bruno", "run bruno/", "fix the Bruno tests", "bru run". Do NOT use for writing new Bruno test files from scratch, running Playwright tests, unit tests, or any testing that does not use the bru CLI.
npx claudepluginhub rebellioussmile/my-claude-marketplaceHow this skill is triggered — by the user, by Claude, or both
Slash command
/sc-php:brunoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Bruno runs the project's Bruno API test suite via the `bru` CLI, parses results, and iterates — investigating root causes and applying fixes — until all targeted tests pass.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Bruno runs the project's Bruno API test suite via the bru CLI, parses results, and iterates — investigating root causes and applying fixes — until all targeted tests pass.
| # | Action | Role | Input |
|---|---|---|---|
| 01 | test | Run Bruno tests, parse results, fix failures, repeat until all pass | Folder or .bru file path ($ARGUMENTS, optional) |
Single action. Dispatch to test on any trigger.
--env local to every bru run invocation.--tests-only to every bru run invocation.$ARGUMENTS specifies a path, run only that path — never expand scope automatically..claude/rules/custom/04-bruno.md — Bruno conventions and environment configuration for this project