smoke-test

Executes browser-based smoke tests for web apps on staging or production environments.

61|9|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/jonathanmalkin/jules --skill smoke-test-jonathanmalkin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smoke-test
Source: https://github.com/jonathanmalkin/jules/tree/main/.claude/skills/smoke-test
Command: npx skills add https://github.com/jonathanmalkin/jules --skill smoke-test-jonathanmalkin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures your web application is functioning correctly on staging or production environments, catching critical issues before or after deployments.

Core Features & Use Cases

  • End-to-End Testing: Simulates a human user interacting with the web app through a browser.
  • Environment Verification: Tests against staging.example.com or app.example.com.
  • Use Case: Before deploying a new version, run this smoke test against staging to confirm core user flows (like form submission and results display) are working as expected.

Quick Start

Run a smoke test on the staging environment.

Frequently Asked Questions about smoke-test

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

FAQPage Schema
How do I run an automated browser smoke test against my web app?

An automated browser smoke test validates critical user flows in a web app by simulating human interaction through a browser. It checks landing page elements, consent gates, multi-step forms, and footer links against staging or production environments.

What is a browser-based smoke test for web applications?

A browser-based smoke test for web applications simulates a human user interacting with the app through a browser. It validates critical user flows including landing page elements, consent gates, multi-step forms, results pages, and footer links to ensure core functionality works.

How do I verify critical user flows before deploying to staging?

You can verify critical user flows before deploying to staging by running an automated end-to-end smoke test. This simulates user interactions through a browser to confirm core flows like form submission and results display are functioning as expected.

Does this smoke test work with production environments or only staging?

This smoke test works with both production and staging environments. You can execute the browser-based test against either environment to verify critical user flows and catch issues before or after deploying a new version of your web application.

Can I use bash scripts to automate end-to-end web app testing?

Yes, you can use bash scripts to automate end-to-end web app testing. The smoke test supports automated execution via bash scripts and leverages agent-browser for interaction to validate critical user flows and functionality.

What web app elements does an automated smoke test validate?

An automated smoke test validates critical web app elements including landing page elements, consent gates, multi-step forms, results pages, and footer links. It simulates a human user interacting with these elements through a browser to confirm functionality.