用途:browse 属于 howells/arc 的 Arc 技能之一,用于让 AI 以指定专家角色实际浏览并评测一个已渲染的网页应用,而不是只读代码。触发场景包括“browse the app”“experience the app”等请求。
主要能力:流程分五阶段。第一阶段 Context Scan:读取路由、最近 10 条 git 提交、设计令牌、设计文档、package.json 与 .env 等,推断应用意图与 dev URL(如 --port、PORT、Vite/Astro/Next/SvelteKit 默认端口)。第二阶段 Persona Selection:可选 Designer、First-time User、Strategist、Demo Presenter 四种角色,各自加载对应评审标准与会话策略,且一次只问一个问题。第三阶段 Browser Setup:优先使用 Chrome MCP 工具;不可用时询问是否改用 agent-browser。第四阶段 Session:按角色策略浏览 4-6 个页面,产出 5-8 条带截图的观察记录。第五阶段生成体验报告并写入 docs/arc/browse/YYYY-MM-DD-[persona]-[app-name].md。
使用方式:需完整 Arc bundle,而非仅 prompts。启动时宣告正在使用 browse 技能;禁止使用 EnterPlanMode/ExitPlanMode;必要时用 AskUserQuestion。浏览器操作示例命令:agent-browser --session browse open {URL}、截图、snapshot、console。若页面打不开,应提示用户启动 dev server,而非静默回退到 localhost:3000。
限制:依赖特定框架约定与工具链;未提供收费、价格、平台支持与效果保证等信息。