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.