Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Flutter Web版をビルドしてユーザーにプレビューURLを案内する。playwright-cliでアクセス確認も行う。
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-13 | ✗→✓ | ▲ Improved | -28% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -61% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -55% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -58% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -56% | 0% |
Flutter Web版をビルド → サーバー起動 → Playwright でアクセス確認 → URLをユーザーに案内する。
bashbash .claude/skills/web-preview/scripts/web-preview.sh .
スクリプトが以下を一括で行う:
flutter build web --releasenohup python3 -m http.server で安定してバックグラウンド起動curl で起動完了を待機・検証LOCAL_URL(127.0.0.1)と共有用 URL(Tailscale優先)を出力出力例:
textPID: 12345 LOCAL_URL: http://127.0.0.1:8888 URL: http://<tailscale-ip>:8888
Playwright検証は LOCAL_URL を優先して実施する:
bashplaywright-cli open <LOCAL_URL> playwright-cli eval "document.title" playwright-cli screenshot --filename=web-preview.png playwright-cli close
document.title が ccpocket であることを確認する以下の情報をユーザーに伝える:
LOCAL_URL)URL。通常はTailscale)ERR_CONNECTION_REFUSED が出る場合:curl -I <LOCAL_URL> でサーバー生存確認lsof -nP -iTCP:8888 -sTCP:LISTEN で待受確認/tmp/ccpocket-web-preview-8888.log を確認その場合は別ターミナルで以下を起動してから Playwright を実行する:
bashcd apps/mobile/build/web python3 -m http.server 8888
Other measured skills in the registry, with their headline benchmark lift.