원클릭으로
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