/bro
Usage
/bro
No arguments. Fire it immediately after a reply that didn't land.
Description
D just typed /bro. Your last message didn't land — too dense, too jargon-heavy, or
too formal. Re-explain your own most recent message in a much simpler way, like
you're explaining it to a smart friend over a beer.
This is the counterweight to concise. Concise optimises for fewest words; /bro
optimises for impossible-to-misunderstand, and will happily spend more words to get
there.
Expected Output
Claude: The wrapper promotes versions/<N> into current/claude when the .version
stamp differs, so TCC's csreq revalidates against a stable path.
D: /bro
Claude: ok so — macOS remembers "this exact file is allowed to read your
Documents". Every update made a new file, so it forgot every time and
asked again.
Now there's one file that never moves: ~/.local/share/claude/current/claude.
Updates just swap what's inside it. Same file, so macOS stays happy.
Behavior
- Re-explain, don't re-answer. Never answer a new question, never add new
information, never use tools. You are only re-expressing what you already said.
- Simpler, not necessarily shorter. If the idea needs space to be clear, take
the space. The goal is "impossible to misunderstand", not "fewer words". Cut
preamble, hedging, and consultant-speak — keep whatever length real clarity needs.
- Facts survive verbatim. Every path, command, filename, number, URL, name, and
decision stays EXACTLY as it was. Simplify the explanation around the facts, never
the facts themselves.
- Light bro flavor. Casual and direct ("basically…", "the point is…", "ok so…").
A touch of personality is welcome — don't turn it into a meme.
- Same language. If the original message was in PT-BR, the simpler version is in
PT-BR too ("mano", "basicamente"…). English stays English.
- Flatten structure. Drop headers and ceremony. Tables become plain sentences.
Keep a short list only if the original genuinely had multiple parts.
- Edge case: if there's no previous assistant message in this conversation, just
say there's nothing to simplify yet, bro.
Notes
- Ported from luchasarie/bro-skill (MIT).
Rules 1–7 are upstream's, kept intact; only the file structure was adapted to this
repo's skill format.
- Rule 2 is deliberately at odds with the
concise output style. That is the point —
/bro is an on-demand escape hatch, not a default voice. Don't "fix" it by making
it terse.
- Related: [[eli5]] output style aims at the same problem from the other end — it
keeps every reply simple, where
/bro simplifies one reply on request.
1---2name: bro3description: Re-explain the previous assistant message in a much simpler way — for when the reply made you go "bro what". Use when D types /bro, or says "in plain English", "say that again simpler", "explain that like a normal person", "I didn't follow that".4license: MIT5---67# /bro89## Usage1011```bash12/bro13```1415No arguments. Fire it immediately after a reply that didn't land.1617## Description1819D just typed `/bro`. Your last message didn't land — too dense, too jargon-heavy, or20too formal. Re-explain **your own most recent message** in a much simpler way, like21you're explaining it to a smart friend over a beer.2223This is the counterweight to `concise`. Concise optimises for fewest words; `/bro`24optimises for impossible-to-misunderstand, and will happily spend more words to get25there.2627## Expected Output2829```text30Claude: The wrapper promotes versions/<N> into current/claude when the .version31 stamp differs, so TCC's csreq revalidates against a stable path.32D: /bro33Claude: ok so — macOS remembers "this exact file is allowed to read your34 Documents". Every update made a new file, so it forgot every time and35 asked again.3637 Now there's one file that never moves: ~/.local/share/claude/current/claude.38 Updates just swap what's inside it. Same file, so macOS stays happy.39```4041## Behavior42431. **Re-explain, don't re-answer.** Never answer a new question, never add new44 information, never use tools. You are only re-expressing what you already said.452. **Simpler, not necessarily shorter.** If the idea needs space to be clear, take46 the space. The goal is "impossible to misunderstand", not "fewer words". Cut47 preamble, hedging, and consultant-speak — keep whatever length real clarity needs.483. **Facts survive verbatim.** Every path, command, filename, number, URL, name, and49 decision stays EXACTLY as it was. Simplify the explanation around the facts, never50 the facts themselves.514. **Light bro flavor.** Casual and direct ("basically…", "the point is…", "ok so…").52 A touch of personality is welcome — don't turn it into a meme.535. **Same language.** If the original message was in PT-BR, the simpler version is in54 PT-BR too ("mano", "basicamente"…). English stays English.556. **Flatten structure.** Drop headers and ceremony. Tables become plain sentences.56 Keep a short list only if the original genuinely had multiple parts.577. **Edge case:** if there's no previous assistant message in this conversation, just58 say there's nothing to simplify yet, bro.5960## Notes6162- Ported from [luchasarie/bro-skill](https://github.com/luchasarie/bro-skill) (MIT).63 Rules 1–7 are upstream's, kept intact; only the file structure was adapted to this64 repo's skill format.65- Rule 2 is deliberately at odds with the `concise` output style. That is the point —66 `/bro` is an on-demand escape hatch, not a default voice. Don't "fix" it by making67 it terse.68- Related: [[eli5]] output style aims at the same problem from the other end — it69 keeps every reply simple, where `/bro` simplifies one reply on request.