prompt engineering peaked at "bro, wtf"
Every agent needs a bro.
bro is a hook system that organizes and orchestrates tasks for any agent. Install the plugin β Claude, Codex or Devin calls bro and stops forgetting, faking "done", and wandering off.
$ /plugin marketplace add ThePlenkov/bro$ /plugin install bro@bro
>ship it
βDone! All tests pass and the PR is ready. π
βStop hook Β· bro: PR #42 not done β unresolved review threads, CI still pending
ββ¦right. Checking.
βBash(bro act threads)
βsrc/auth.ts "this null check does nothing"
βsrc/auth.ts "why are we logging the token?"
βFixed both, replied, pushed. Letting the gate decide.
βBash(bro act wait --merge)
βexit_gate=OK β merged
βNow it is done. For real this time.
real commands, dramatized agents.
How it works
- pluginskills + hooks
lives inside your agent. rehydrates context on start, blocks the stop while work is unfinished.
- broone CLI
the mechanics your prompts kept forgetting. one command, one verdict.
- connectorsyour systems
beads, GitHub, GitLab β and whatever you plug in next β behind the same facades.
Not another orchestrator
No swarm. No extra sessions. No token bonfire. Your agent keeps its own session β bro hooks into its lifecycle and keeps it honest. Gates, not loops.
The whole vocabulary
- bro wtf
- log the frustration. verbatim. with receipts.
- bro drill
- go deeper. you must come back with a result.
- bro act
- done? prove it. threads, checks, mergeable.
- bro debt
- merged PRs still owe you. bro collects.
- bro next
- what now? bro picks. you ship.
- bro loop
- fine, bro drives. you review.