Skip to main content

browse

browse

Catalogue généré le 2026-05-11

En une phrase

FastDonne headlessà browserClaude forun QAnavigateur testinginvisible andet rapide pour ouvrir une page, cliquer, remplir des champs, prendre des captures, et tester ton site dogfooding.comme un utilisateur.

Quand l'utiliser

  • UseQuand whentu youveux needque toClaude teste lui-même une fonctionnalité après l'avoir codée.
Pour vérifier qu'un déploiement n'a rien cassé (smoke test arapide). feature,Pour verifyprendre aune deployment,capture dogfoodd'écran a user flow, or file ad'un bug withet evidence.la joindre à un rapport. UsePour whentester askedcomment toton "opensite inrend browser",sur "testdifférentes thetailles site", "take a screenshot", or "dogfood this".d'écran (gstack)responsive). Pour faire dogfooder un parcours utilisateur de bout en bout (login, formulaire, paiement…).

Comment l'invoquer

  • Slash command : /browse (si exposé dans ton CLI)
  • Phrases déclencheurs (texte) : voir"open lain descriptionbrowser" complète/ ci-dessous"test the site" / "take a screenshot" / "dogfood this" / "browse a page" / "headless browser"
  • Auto-invocation : surSur demande expliciteexplicite, et utilisé en interne par presque tous les autres skills QA et design.

Description complètedétaillée

FastC'est headlessla browserbrique forde base sur laquelle s'appuient tous les autres skills de QA testinget andde sitedesign dogfooding.de Navigategstack. anyC'est un navigateur Chromium "headless" (sans interface graphique visible) basé sur Playwright, qui répond en environ 100 ms par commande.

Il sait tout faire : naviguer vers une URL, interactcliquer withsur elements,un verifyélément, pageremplir state,un diffformulaire, before/aftergérer actions,les takedialogues annotated(alert/confirm), screenshots,faire checkdes responsiveassertions layouts,("ce testbouton forms and uploads, handle dialogs, and assert element states. ~100ms per command. Use when you need to test a feature, verify a deployment, dogfood a user flow, or file a bug with evidence. Use when asked to "open in browser"existe", "testce thetexte est présent"), comparer l'état avant/après une action, prendre des captures d'écran annotées, tester en mode mobile ou desktop, et gérer les uploads de fichiers.

Pour Thymon, l'intérêt n'est pas tant de le piloter à la main que de comprendre qu'il existe : quand un skill comme /qa, /design-review ou /canary parle de "tester ton site", "takec'est abrowse screenshot",qui orfait "dogfoodle this".boulot (gstack)en coulisse.

Pour

Tu allerpeux plusaussi loinle

Preamblelancer (rundirectement first)

quand

Plan Mode Safe Operations

In plan mode, allowed because they inform the plan: $B, $D, codex exec/codex review, writes to ~/.gstack/, writes to the plan file, and open for generated artifacts.

Skill Invocation During Plan Mode

If the user invokes a skill in plan mode, the skill takes precedence over generic plan mode behavior. Treat the skill filetu as executablebesoin instructions,d'une notaction reference. Follow it step by step starting from Step 0; the first AskUserQuestion is the workflow entering plan mode, not a violation of it. AskUserQuestion (any variantponctuellemcp__*__AskUserQuestionpar or native; seeexemple "AskUserQuestionprends Formatune capture Toolde resolution")ma satisfiespage pland'accueil mode'ssur end-of-turniPhone requirement.12". If no variant is callable, the skill is BLOCKED — stop and report BLOCKED — AskUserQuestion unavailable per the AskUserQuestion Format rule. At a STOP point, stop immediately. Do not continue the workflow or call ExitPlanMode there. Commands marked "PLAN MODE EXCEPTION — ALWAYS RUN" execute. Call ExitPlanMode only after the skill workflow completes, or if the user tells you to cancel the skill or leave plan mode.

(extrait — voir le SKILL.md complet pourPour la suite)version VISIBLE (où tu vois la fenêtre), utilise /open-gstack-browser ou /connect-chrome.

Source

  • Plugin : gstack
  • Nom interne : browse
  • Fichier : /home/thymon/.claude/skills/gstack/browse/SKILL.md