chore: add agent-browser skill for browser automation/verification - #42
Conversation
|
There was a problem hiding this comment.
Code Review
This pull request adds a browser automation CLI skill and templates, updates project dependencies, and refactors various UI components and tests. However, several critical issues were identified in the review: the changes introduce non-existent tools and packages (such as tsgo, @typescript/native-preview, and TypeScript version ^6.0.3), and incorrectly refactor Rollbar type imports (using Rollbar.Configuration and Rollbar.LogArgument instead of importing them directly from the module), which will cause compilation and build failures.
Ports the agent-browser skill from frontlineiq so Claude Code can drive a real browser (navigate, snapshot, fill, click, screenshot) to verify deploy previews and local app behavior. Stored as real files under .claude/skills/ (matching the existing tanstack-start skill) instead of frontlineiq's .agents/ + symlink layout, since symlinks don't survive Windows clones reliably. Requires the agent-browser CLI (npm i -g agent-browser).
47b4213 to
0ac6e77
Compare
Summary
Ports the agent-browser skill from frontlineiq into tanstarter so Claude Code can drive a real browser (navigate, snapshot, fill, click, screenshot, extract) — useful for verifying deploy previews and local app behavior.
SKILL.md+ 7 reference docs (auth, commands, profiling, proxy, sessions, snapshot-refs, video) + 3 template scripts..claude/skills/agent-browser/, matching tanstarter's existingtanstack-startskill — rather than frontlineiq's.agents/skills/+ symlink layout, which doesn't survive Windows clones reliably.Requires
The standalone CLI:
npm i -g agent-browser(or brew/cargo), thenagent-browser installto fetch Chrome. The skill triggers on browser-automation requests.Test plan
agent-browserin available skills after pullingagent-browser open <url> && agent-browser snapshot -iworks once the CLI is installed