Original Reddit post

Every AI coding assistant today, Claude included, shares the same shape: you ask, it answers, it waits. The interaction is reactive by definition. The AI only ever looks where you point it. That sounds neutral until you notice what it costs: The race condition you would have caught Monday morning ships Friday night, because at 11pm on Thursday you never thought to ask “is there a race condition here?” The architectural choice you made in a 3am haze becomes a six-month refactor, because no one paused to ask “wait, am I painting myself into a corner?” The five-step debugging dance you do every Tuesday stays manual forever, because nobody is watching for patterns in how you work. The reactive model assumes you know what to ask. The things that matter most are usually the ones you forgot to look for. What’s missing is a proactive layer. Not another chat. Something that sits between your asks, observes the whole session, and surfaces only what you would have missed. Silent the rest of the time. I built one. It’s a Claude Code plugin called Bonsai. After every turn, a background subagent reads what just happened and writes an observation only when one is worth your time. Most checks produce zero observations. Silence beats noise is the hard rule. The moment I knew it worked: I pointed it at the transcript of building itself. It found two real bugs in its own codebase that sixteen rounds of code review had missed: one non-atomic file write in a codebase that used atomic patterns everywhere else, and a CI workflow that never ran on release tags (which is exactly why two earlier releases had shipped with a Linux regression I had to hotfix). Both fixed in few minutes. The proactive layer caught what sixteen rounds of intentional review had missed. That is the entire point. /plugin marketplace add ferdinandobons/bonsai /plugin install bonsai@bonsai /bonsai:tend Apache 2.0: https://github.com/ferdinandobons/bonsai Curious to hear: where do you feel the cost of Claude being reactive the most? What’s the thing you wish it had noticed without you asking? submitted by /u/ferdbons

Originally posted by u/ferdbons on r/ClaudeCode