返回 Skill 列表
extension
分类: 开发与工程无需 API Key

sketch-devtools-qa

用于Sketch Magic儿童优先界面的Chrome DevTools QA工作流程。在验证控制台/网络/性能、调查“点击无效”、/api/convert失败、移动触摸问题,或当证明视频需要DevTools证据支持时使用。

person作者: jakexiaohubgithub

Sketch DevTools QA

Overview

Run a repeatable DevTools QA pass for the upload → prompt → convert → result flow, with explicit log review and kid-first UX checks.

Quick Start

  1. Start the dev server and open Chrome DevTools.
  2. Enable Preserve log + Log XMLHttpRequests in Console.
  3. Run through the full flow (upload → prompt → convert → result).
  4. Record findings using the checklists in references/.

Workflow (required)

1) DevTools setup

  • Console: enable Preserve log and Group similar.
  • Network: filter by /api/convert and check for 4xx/5xx.
  • Performance: verify no frozen UI during convert.

2) Happy-path run

  • Use a real upload or sample.
  • Confirm Convert starts loading within ~300ms.
  • Confirm result image renders and download works.

3) Log review

  • Dev server logs: tail or use pnpm dev:logs if available.
  • Confirm no server errors and no console errors.

4) Kid-first UX pass

  • Validate tap targets, spacing, readability, and motion at 320/390 widths.
  • Use the kid-first checklist from references/ux-qa-checklist.md.

5) Report outcome

  • If any error exists (Console, Network, or logs), do not claim done.
  • Create follow-up issues for any UX or stability gaps.
  • Use qa-verification for the standard evidence format.

References

  • references/devtools-checklist.md — Console/Network/Performance QA list + log rubric.
  • references/ux-qa-checklist.md — Kid-first UX checklist (tap targets, motion, copy).