The ui-plan command reads a ui-manifest.ts companion file alongside your manifest, resolves $ref values, runs schema validation and preflight checks, and outputs a readable markdown summary of the test plan to stdout. No Playwright browser is launched.
ui-plan
Dry-run preview of what ui-run would do, without launching Playwright.
sn ui-plan <manifest.ts> Dry-run preview of what ui-run would do.
Arguments
| Name | Required | Description |
|---|---|---|
| manifest.ts | Yes | Path to the manifest file (must have a ui-manifest.ts companion) |
Examples
sn ui-plan manifests/outbound-integrations/variants/rest-post/manifest.ts## UI Test Plan: manifests/outbound-integrations/variants/rest-post/manifest.ts
**Instance:** https://dev.service-now.com
**Cases:** 1
### 1. Wire body + outputs + error eval and publish POST action (`studio-action`)
**Target:** https://...
Use ui-plan to review what Playwright would do before running ui-run. It validates the ui-manifest schema, runs preflight checks, and shows all targets, wiring, and assertions in markdown.