What problem does it solve?
Creating Browser4 plugins, skills, and scripts by hand is error-prone, and modifying Browser4's own Kotlin/Rust codebase requires knowing module dependencies, build commands, and CDP pitfalls that are easy to miss.
Core Features & Use Cases
- Artifact Scaffolding & Validation: Generate plugins, SKILL.md files, browser JS, and shell scripts from templates or live examples, then validate them against repo rules (pom structure, plugin.json schema, frontmatter checks).
- Self-Development Toolset: Inspect the live Maven module graph, run impact analysis before edits, compile modules with structured diagnostics, and check Kotlin symbols, references, and inheritance without an LSP server.
- Governance & Safety: Enforce repo-consistency checks, block edits to protected files (VERSION, BOM, CI), and scan browser-driver code for known CDP pitfalls.
- Use Case: Ask the agent to create a new Browser4 plugin for media detection; it scaffolds the module, writes the files, validates the plugin structure, and compiles it with Maven to confirm it builds.
Quick Start
Ask the agent to scaffold and validate a new Browser4 plugin named browser4-weather with a tool method that extracts weather data from the page.