browser-testing-stos

Document UI behaviors during browser testing using a Structured Task Orchestration workflow.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ldsgroups225/Yeko --skill browser-testing-stos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-testing-stos
Source: https://github.com/ldsgroups225/Yeko/tree/main/docs/browser-testing-driven-ai
Command: npx skills add https://github.com/ldsgroups225/Yeko --skill browser-testing-stos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser automation processes often proceed after failures, creating flaky tests and undetected issues. This skill enforces a blocking STO workflow that halts on verification failure and requires fixes before continuing.

Core Features & Use Cases

  • Structured, step-by-step verification with a transactional flow: CHECK → VERIFY → COMPARE → DECIDE → FIX → RE-VERIFY → PASS → NEXT.
  • UI vs code alignment: UI behavior is always compared to route definitions, authorization guards, and backend permissions; when differences exist, code wins and UI is updated.
  • End-to-end browser testing coverage: authentication context, navigation, CRUD actions, and security boundaries across modules, with evidence capture and regression checks.

Quick Start

Initiate an STO-based browser test by selecting a target app and following the CHECK → VERIFY → COMPARE → DECIDE → FIX → RE-VERIFY → PASS → NEXT sequence for each module, capturing evidence at every step.

Frequently Asked Questions about browser-testing-stos

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stop browser automation from continuing after a verification failure?

To stop browser automation after a verification failure, you need a blocking workflow that halts execution immediately. This skill applies a structured task orchestration flow that prevents progression until the failed step is fixed and re-verified.

What is the best way to verify UI behavior against backend permissions during e2e testing?

The best way to verify UI behavior against backend permissions is to compare UI actions directly with route definitions and authorization guards. This skill enforces a comparison step where code wins and the UI is updated when differences exist.

How do I automate CRUD testing and navigation audits step by step?

To automate CRUD testing and navigation audits step by step, follow a transactional sequence: CHECK, VERIFY, COMPARE, DECIDE, FIX, RE-VERIFY, PASS, and NEXT. This ensures each module is systematically validated with evidence capture before moving forward.

Why do automated browser tests become flaky and how can I prevent it?

Automated browser tests become flaky when processes proceed after failures, leaving issues undetected. You can prevent this by applying strict gating and re-verification loops that block progression until all checks pass and evidence is collected.

Does this browser testing approach work for auditing security boundaries across modules?

Yes, this browser testing approach works for auditing security boundaries across modules. It systematically tests authentication context, navigation, and CRUD actions while capturing evidence to ensure strict alignment with backend authorization guards.