gstack

其他 社区 v1.2.0
解读按原文结构重写,命令、链接、术语均保留;右侧可核对作者原始 SKILL.md

设计思路

gstack 是整个 gstack 工具链的「总入口」skill——也叫 /gstack——它把日常 QA / 浏览器自动化打包成 $B 命令体系:goto / text / js / screenshot / snapshot / is / click / fill / tabs / chain 一整套。本 skill 文档同时是 browse 命令的速查手册——所有 verb 都列在这里,随时翻查。

工作流原则(Tips,按作者原文)

  1. Navigate once, query many times. goto 一次后续 text / js / screenshot 命中已加载页面,零延迟。
  2. Use snapshot -i first. 先看可交互元素,再 click / fill 用 ref——别猜 CSS selector。
  3. Use snapshot -D to verify. baseline → action → diff,能精确看到改了什么。
  4. Use is for assertions. is visible .modal 比解析页面文字更快、更稳。
  5. Use snapshot -a for evidence. 带标注的截图最适合 bug 报告。
  6. Use snapshot -C for tricky UIs. 找出 a11y tree 漏掉的可点击 div。
  7. Check console after actions. 揪出不显形于 UI 的 JS 错误。
  8. Use chain for long flows. 一条命令跑完整链路,省 CLI 启动开销。

命令族(节选)

  • 核心 QAgoto / text / click / fill / screenshot / snapshot / is / js / console
  • chain:stdin 接 JSON 数组,一次性串多步,遇错即停。
  • domain-skill save|list|show|edit|promote-to-global|rollback|rm:每个站点的「自学笔记」——save 写入 quarantined → 跑 N=3 次成功且未被 prompt-injection 分类器标红就升 active → promote-to-global 上升到机器全局。分类器标记由 L4 prompt-injection 扫描自动设置,agent 不要手动设。
  • skill list|show|run|test|rm:跑 deterministic Playwright 脚本(browser-skill),3 层查找 project > global > bundled;spawned 脚本拿到的是 per-spawn scoped token(read+write),绝不给 daemon root token。
  • Tabsclosetab / newtab / tab / tab-each / tabs——newtab --json 返回 {tabId, url}make-pdf 这类程序消费。
  • Serverconnect / disconnect / focus / handoff / restart / resume / state / status / stop

适合谁

  • 在 gstack 生态里做开发的人——这是入口 SKILL
  • 想把 browse 命令背熟当生产力工具的工程师
  • 给团队介绍 gstack 怎么用的指引者

不适合

  • 不在 gstack 生态——本文档绑定 $B 体系
  • 只需要单次 fetch / scrape——curl 即可

配套

browse(同套命令的另一个入口文档)、canary(部署后监控)、webapp-testing(测试框架)、make-pdf(程序化 PDF 生成)。

流狐档案 作者与许可取自来源;运行、权限和网络为流狐检测或估算
流狐分类
通用
作者声明 Agent
未找到明确声明;不据此推断已兼容或已测试
静态检查
92 / 100 · 启发式扫描,不代表运行安全
作者 / 版本 / 许可
@garrytan · v1.2.0 · 未声明 license
流狐 Token 估算
较高消耗
流狐接入估算
需简单配置
是否需要外部 API Key
未发现要求
检测到的系统要求
macOS · Linux · Windows
底层运行要求
Bun
检测到的文件与系统行为
  • 只读
  • 允许写入 / 修改
  • Shell 执行
检测到的网络行为
允许外网请求
安装命令数
无(仅作为资料)

档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。

需要注意: 未限定 allowed-tools,默认拥有全部工具权限。

输出预览 gstack.preview
作者没有在当前 SKILL.md 中定义固定输出样例。

讨论

基于 GitHub Discussions。登录 GitHub 即可参与讨论、点赞、订阅更新。