一键导入
verify
Launch the art.kubus Flutter app on web and drive it with Playwright to visually verify UI changes end-to-end (onboarding, auth, guest map).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Launch the art.kubus Flutter app on web and drive it with Playwright to visually verify UI changes end-to-end (onboarding, auth, guest map).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | verify |
| description | Launch the art.kubus Flutter app on web and drive it with Playwright to visually verify UI changes end-to-end (onboarding, auth, guest map). |
Runtime verification recipe for this repo. Surface = Flutter web GUI.
# From the repo root; MUST use puro (pinned env artkubus, see .puro.json)
puro flutter run -d web-server --web-port=8765
# wait for: "lib/main.dart is being served at http://localhost:8765"
# debug build takes ~90-120s cold
Run it in the background and grep the log for is being served at.
browser_click
by role/text fails. Use browser_run_code_unsafe with page.mouse.click(x, y)
coordinates read off screenshots instead. (The "Enable accessibility"
placeholder exists but is off-viewport and flaky to click.)browser_take_screenshot and Read the PNG to inspect.
Screenshots land in the repo root / .playwright-mcp/ — delete them after./onboarding/alpha-notice dialog -> "Nadaljuj na uvod" (~215,571)./onboarding welcome: "Odkrij umetnost" = guest mode -> /main map;
"Prijava" (~215,667) -> /sign-in./sign-in: "Nadaljuj z e-pošto" (~215,483) opens the email form; click a
field to see the focus border./register is AuthMethodsPanel standalone (amber accent backdrop —
its own styling, not the onboarding step palette).Run the art.kubus backend (Express/Postgres) Jest suite, including auth/wallet suites that must run serially. Use to run, narrow, or debug backend tests.
Regenerate Flutter localizations and re-apply the locale-fallback hand patch that gen-l10n drops. Use after editing lib/l10n/*.arb or when the locale guard test fails.
Run the art.kubus Flutter test suite (or a subset) correctly under puro, avoiding the secure-storage fake-async hang. Use to run, debug, or narrow Flutter tests.
Lint, type-check, and test the Vue 3 frontends (admin.kubus and art.kubus.site_webpage) before committing or opening a PR. Use to validate frontend changes.