run-app-smoke

Launches the app and records render-check evidence for UI blocks.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/lucolucus/mismagent --skill run-app-smoke-lucolucus
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: run-app-smoke
Source: https://github.com/lucolucus/mismagent/tree/main/plugins/mismagent/skills/run-app-smoke
Command: npx skills add https://github.com/lucolucus/mismagent --skill run-app-smoke-lucolucus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Presenter tests can be fully green while the real UI still has layout bugs — clipped elements, overflowing text, invisible controls — that only appear when the app actually runs. This Skill mechanizes the manual run-the-app render proof so visual defects are caught and documented instead of taken on trust. ## Core Features & Use Cases - Real App Launch: Starts the side's application using the active profile's run binding, and refuses to fake the proof when no run command exists. - Render Checklist Walkthrough: Applies realize-ui's five-point checklist (sizing, overflow, contrast/visibility, state rendering, recomposition) to each UI block's screens. - Recorded Evidence: Writes screenshots or dated observation notes per checklist item into <output_dir>/features/<feature>/render-proof/<block-id>/, producing the proof the verifier's step 8 requires for a manual ui_render_check. - Use Case: At D1 of a UI block, run the app, walk the block's screens, and record a RENDER-OK verdict with evidence — or a RENDER-FAIL with named findings routed back to the worker for rework. ## Quick Start Run the app for this feature and record the render proof for all UI blocks before I confirm the release.

Frequently Asked Questions about run-app-smoke

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

FAQPage Schema
How do I verify UI rendering beyond unit tests?▼

Launch the real application with the profile's run command and walk each screen against a render checklist covering sizing, overflow, contrast, state rendering, and recomposition. Record screenshots or observation notes per item as evidence of what was actually seen.

What is a render proof for a UI block?▼

A render proof is recorded evidence that a UI block's screens were checked in the running app against the realize-ui checklist. It lives under the feature's render-proof directory and is what the verifier accepts for a manual ui_render_check.

What happens if the profile has no run command?▼

The skill stops and reports NOT-RUNNABLE instead of faking the proof. The render check stays owed, and the block cannot pass a manual ui_render_check until the app can actually be launched and evidenced.

Does this skill test UI logic or behavior?▼

No, it proves rendering only. Presenter behavior is covered by the worker's tests and acceptance-criteria coverage is the verifier's job, so the skill deliberately avoids duplicating those checks.

When should the render proof be run?▼

Run it at D1 of a UI block, where the worker-composer invokes it when the side's ui_render_check is manual and proof is missing, or across the whole slice before confirming the release.