# Run Smoke Tests

Run Playwright smoke tests, debug failures, and verify fixes

- Repository: https://github.com/cursor/plugins (15000 stars)
- Category: Testing
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add cursor/plugins --skill run-smoke-tests -g -a claude-code -y`
Codex: `npx skills add cursor/plugins --skill run-smoke-tests -g -a codex -y`
Cursor: `npx skills add cursor/plugins --skill run-smoke-tests -g -a cursor -y`
Gemini CLI: `npx skills add cursor/plugins --skill run-smoke-tests -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add cursor/plugins`

## Description

Run Playwright smoke tests, debug failures, and verify fixes

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Run smoke tests

## Trigger

Need end-to-end smoke verification before or after changes.

## Workflow

1. Build prerequisites for the target app.
2. Run the relevant smoke suite or a focused test file.
3. If failing, inspect traces/logs and isolate the root cause.
4. Apply a minimal fix and rerun until stable.

## Example Commands

```bash
# Run full smoke suite
npm run smoketest

# Run a specific smoke test file
npm run smoketest -- path/to/test.spec.ts

# Faster iteration when build artifacts are ready
npm run smoketest-no-compile -- path/to/test.spec.ts
```

## Guardrails

- Prefer deterministic waits and assertions over brittle timeouts.
- Re-run passing fixes to reduce flaky false positives.
- Quarantine tests only when explicitly requested and documented.

## Output

- Test results summary
- Root cause and fix
- Remaining flake risk (if any)

