Build, launch, and drive the bonsai TUI in an isolated PTY to verify behavior at the real surface — status bar, keybinds, slash commands. Use when verifying a TUI-facing change, or when /verify needs a TUI evidence-capture handle for this repo.
Use when adding or updating a built-in AI provider integration in the Bonsai Rust TUI agent, including researching official provider docs, listing models, deciding protocol support, modeling reasoning effort or variants, wiring auth/model metadata/registry…
Audit and refresh bonsai's builtin model catalog (models/builtin/*.toml) against models.dev and live provider listings — fix drifted context windows/output limits/pricing, add newly served models, retire stale ones. Use when a provider ships new models,…
Add, edit, troubleshoot, or explain any bonsai customization — custom agents, subagents and personas, themes, skills, MCP servers, hooks, verification/sandbox/read-isolation config, memory, steering files, providers, models, and local endpoints. Load before…
Go correctness and idiomatic style — the build/vet/test verify loop, module operations, error-handling discipline, naming and structure conventions, and the concurrency, slice, and interface pitfalls that produce wrong Go. Load before writing, reviewing, or…
Java correctness and idiomatic style — the Maven/Gradle verify loop, null-safety and Optional discipline, modern language features (records, sealed types, pattern matching), exception design, and clean API conventions. Load before writing, reviewing, or…
JavaScript correctness and idiomatic style — package-manager detection, the lint/test verify loop, ESM/CJS pitfalls, async and equality footguns, and clean modern conventions. Load before writing, reviewing, or refactoring JavaScript.
PHP correctness and idiomatic style — the Composer/PHPStan/test verify loop, strict types and typed properties, PSR standards, exception design, and clean API conventions. Load before writing, reviewing, or refactoring PHP.