motion-assets
Installation
SKILL.md
It does not draw UI. A screen the product does not have is "invented UI" — a hard-fail in motion-review.
Motion Assets
Agent Workflow (MANDATORY)
| Step | Who / Tool | What |
|---|---|---|
| Before capturing | read fuse-ai-pilot:fuse-browser-usage |
Tool routing and batching rules for mcp__fuse-browser__* |
| Capture N screens | browser_shots_batch (one call, N URLs) |
Real screenshots — never a per-URL loop |
| DPR must be pinned | CDP Emulation.setDeviceMetricsOverride (deviceScaleFactor) |
Same approach as docs/demo/statusline-mod/motion-capture.js |
| After capture | write .motion/assets.json, run the check script |
Provenance + hash |
| Draft review | motion-critic via motion-review |
Truth-safety criterion uses assets.json |