3 min read
Browser Testing Skills
Browser testing skills separate deterministic regression tests from visual QA, live browser inspection, screenshots, and local verification. Source: Skill Registry, 2026-11-02
When To Use This
Use this family for Playwright, screenshots, local verification, visual QA, browser automation, desktop app checks, and rendered proof.
Core Model
Executable behavior lives in skills/**/SKILL.md. This page owns family-level routing, tradeoffs, and failure modes. Exhaustive inventory lives in Skill Registry. Full retired article bodies live in Retired Skill Article Ledger.
Concept Position
| Axis | Value |
|---|---|
| Family | Generated skill-family synthesis |
| Concept owned | Browser testing skills separate deterministic regression tests from visual QA, live browser inspection, screenshots, and local verification. |
| Operationalizes into | Skill Registry, Skill Resolver, executable SKILL.md source |
| Use this page when | choosing the right skill family before loading executable source |
Decision Matrix
| Need | Route |
|---|---|
| Use Playwright for repeatable assertions. | Load the named SKILL.md from Skill Registry and use this page for context. |
| Use browser-harness or agent-browser for exploratory rendered inspection. | Load the named SKILL.md from Skill Registry and use this page for context. |
| Keep browser automation separate from agent search or docs lookup. | Load the named SKILL.md from Skill Registry and use this page for context. |
Do Not Confuse
- Browser automation is not the same as localhost testing.
- Agent search/retrieval is a different capability family.
Tool And Skill Routing
| Skill | Category | Origin | Executable source | Trigger signal |
|---|---|---|---|---|
| agent-browser | engineering | personal | skills/engineering/agent-browser/SKILL.md | Default browser automation and browser QA for Kevin's agents: open, scrape and test sites, fill forms, take screenshots, debug localhost, drive Electron or cloud browsers. Use for any bro... |
| core-web-vitals | engineering | personal | skills/engineering/core-web-vitals/SKILL.md | Optimize Core Web Vitals (LCP, INP, CLS) for better page experience and search ranking. Use when asked to "improve Core Web Vitals", "fix LCP", "reduce CLS", "optimize INP", "page experie... |
| dcs-test | deprecated | dedalus | skills/deprecated/dcs-test/SKILL.md | Run DCS test profiles against controlplane (Go), host-agent (Rust), storage-daemon, or live clusters. Use when testing DCS changes locally or triggering CI test suites. |
| human-review | productivity | unknown | skills/productivity/human-review/SKILL.md | Open a local HTML file, rendered Markdown or localhost page for the user to edit and annotate in place, then apply one feedback batch to source. Use when the user wants to review a page v... |
| implicit-cad | engineering | external | skills/engineering/implicit-cad/SKILL.md | Create, edit, render and snapshot browser-native implicit CAD .implicit.js and .implicit.mjs files with GLSL signed-distance fields, smooth booleans and TPMS fields in CAD Viewer. Exp... |
| playwright | engineering | personal | skills/engineering/playwright/SKILL.md | Write and run committed Playwright regression tests, existing suites, CI browser gates and traces for reproducible failures. Use for Playwright test files only; route ordinary browsing, s... |
| screenshot | engineering | personal | skills/engineering/screenshot/SKILL.md | Use when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable a... |
| vitest | engineering | skills-sh | skills/engineering/vitest/SKILL.md | Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures. |
| vue | engineering | skills-sh | skills/engineering/vue/SKILL.md | Use for Vue ecosystem work: Vue, Vue Router, Vue testing, VueUse, Pinia, Nuxt, Nitro, and Slidev. Confirm installed versions and project conventions before applying examples. |
Failure Modes
- Confusing browser automation with deterministic test coverage.
- Skipping console/network inspection.
- Treating screenshots as proof when an assertion is needed.
Timeline
- 2026-11-02 | Regenerated this concise family synthesis page from Skill Registry after archiving verbose retired skill-article bodies to Retired Skill Article Ledger. private page
- 2026-11-02 | Concepts category refresh linked this generated family page to Concept System Map and kept it generated because executable skill source owns the procedure details. private page
Related Pages
28 pages link here
Active Stack (What to Actually Use)Metaagent-browserSkillsAgentic Quality SystemConceptsBeta DX Walk (Friction Is a Bug)ConceptsBrowser Automation and QAConceptsBrowser Automation RoutingSkill ResolverBrowserbase Browse.sh (Open Web Catalog)ToolsBrowserbase EcosystemToolsCapability Routing MapMetaComplementary Browser TestingConceptsConcept System MapConceptscore-web-vitalsSkillshuman-reviewSkillsimplicit-cadSkillsLocal Web VerificationConceptsplaywrightSkillsQA Testing RoutingSkill ResolverRecordlyToolsRetired Skill Article LedgerMetascreenshotSkillsShopifyToolsSkill RegistryMetaSkill Sync WorkflowWorkflowsSlash Command IndexMetavitestSkillsvueSkillsWebsite Cloner SkillToolsWiki Capsules And Agent Doc PacksMeta