ワンクリックで
demo-optimize
Optimize an existing demo-machine spec for better quality, pacing, and narration. Use when a demo works but needs polish.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Optimize an existing demo-machine spec for better quality, pacing, and narration. Use when a demo works but needs polish.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Generate a polished product demo video from a YAML spec using demo-machine. Use when the user wants to create, run, or update a demo video for their app.
Generate a complete demo-machine YAML spec by crawling a live web app. Give it a URL and description, get a ready-to-run spec.
Automatically fix a broken demo-machine spec by analyzing failure artifacts (screenshots, DOM, error logs). Use when a demo fails after a UI change.
Generate compelling AI narration for every step in a demo-machine spec. Use when a spec has no narration or needs better narration text.
AI quality review of a completed demo run. Analyzes event log, timing, and narration to flag issues and suggest improvements.
Convert an existing Playwright or Cypress E2E test file into a demo-machine YAML spec. Reuses test coverage as demo scripts.
| name | demo-optimize |
| description | Optimize an existing demo-machine spec for better quality, pacing, and narration. Use when a demo works but needs polish. |
| argument-hint | ["spec-file"] |
| allowed-tools | Read, Write, Edit, Glob, Grep, Bash(node *), Bash(pnpm *) |
Review and improve an existing demo-machine spec for production quality.
$ARGUMENTS should be a path to an existing .demo.yaml file.data-testid > id > role > class:nth-child(3) or deeply nested pathsgetByRole, getByText, getByTestId locator strategies where possiblecursorDurationMs is 400-800ms (smooth but not sluggish)typeDelayMs of 40-60ms feels naturalwait steps (500-1500ms) after animations, modals, or page transitionsdelay on steps where the default feels too fast or slowscreenshot steps at key moments for thumbnailshover before click on important elements to draw attentionassert steps to verify expected state (keeps demo reliable)node dist/cli.js validate <spec>Arguments: $ARGUMENTS