agilab-ui-robot-validation

Validate AGILAB Streamlit UI changes with automated browser robots.

19|2|Updated Mar 14, 2025
One-click install
npx skills add https://github.com/ThalesGroup/agilab --skill agilab-ui-robot-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agilab-ui-robot-validation
Source: https://github.com/ThalesGroup/agilab/tree/main/.claude/skills/agilab-ui-robot-validation
Command: npx skills add https://github.com/ThalesGroup/agilab --skill agilab-ui-robot-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AGILAB UI changes can introduce regressions in user-facing pages and flows. This skill provides automated, browser-level validation to detect navigation, widget, and page-state issues before release.

Core Features & Use Cases

  • Automated browser-level checks of key AGILAB UI paths (About, Project, Orchestrate, Analysis, Settings) and common flows (notebook import, first-launch wizard, public demo UI).
  • Supports regression detection in page navigation, sidebar actions, and widget wiring, with evidence-ready reporting.
  • Use Case: quickly verify that a UI change does not break essential user journeys across the app, ensuring a stable demo experience.

Quick Start

Run a UI robot validation pass against the current AGILAB UI to detect regressions.

Frequently Asked Questions about agilab-ui-robot-validation

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

FAQPage Schema
How do I automate Streamlit UI regression testing?

Automate Streamlit UI regression testing by deploying browser robots to navigate pages, verify widget wiring, and validate user flows across the application. This approach catches navigation and page-state issues before release.

What is browser-level UI validation for Streamlit applications?

Browser-level UI validation for Streamlit applications is an automated testing process that interacts with the app like a real user to detect navigation, sidebar, and widget regressions. It ensures page-state stability across essential user journeys.

How do I validate sidebar actions and first-launch wizard links in Streamlit?

Validate sidebar actions and first-launch wizard links in Streamlit by running automated browser robots that simulate user interactions. This process checks widget flows and generates evidence-based reports for UI changes.

Can automated browser robots check notebook import flows and public demo UIs?

Yes, automated browser robots can check notebook import flows and public demo UIs to ensure UI changes do not break essential user journeys. They perform widget-flow checks and produce evidence-ready validation reports.

What is the best way to catch widget wiring regressions in Streamlit pages?

The best way to catch widget wiring regressions in Streamlit pages is using browser-level validation robots. They automatically interact with UI paths like About, Project, and Settings to detect broken widget state and navigation issues.

Does automated UI validation work for complex page navigation and settings flows?

Automated UI validation works for complex page navigation and settings flows by simulating browser interactions across multiple application paths. It verifies that UI changes maintain stable navigation without breaking existing widget configurations.