원클릭으로
vacation-price-tracker
vacation-price-tracker에는 ethanasm에서 수집한 skills 4개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Use after committing changes that need to ship. Merges latest main, pushes the branch, opens the PR via the GitHub MCP tools, subscribes to PR activity so CI failures stream back, and (when the diff touches UI) uses the debug-web skill to attach visual review material to the PR description.
Screenshot and inspect a web-app route with Playwright while debugging the UI. Use when you need to see what a page actually renders, capture a full-page screenshot of a route (e.g. /trips/<id>, /, /chat), or read browser console / pageerror output for the Next.js frontend at https://localhost:3000.
Investigate production issues for the self-hosted Vacation Price Tracker stack (project vpt-prod). Use when something is broken or suspicious in prod — 5xx/empty responses, a tracked trip with wrong/stale prices, a stuck or failing price-check workflow, missing notifications, slow/odd LLM chat behaviour, or a deploy that won't come healthy. Covers the read paths: docker logs on the prod host, structured app logs in Axiom (via `pnpm prod:axiom`), the /v1/admin/sql endpoint (via `pnpm prod:query`), the Temporal Web UI, Langfuse, and the /ready probe. From a Claude Code web session, `pnpm prod:query` and `pnpm prod:axiom` work out of the box using injected shell-env credentials (no .env.prod).
Use when fixing a bug in the vacation-price-tracker codebase. Verifies locally without running Playwright E2E (slow/flaky in the sandbox), then opens a PR and subscribes to CI activity so failures from GitHub Actions can be triaged and patched in-loop.