verify-e2e-smoke
Playwright E2E smoke 설정, 앱별 smoke spec, 고정 포트, artifact upload 범위를 검증할 때 사용합니다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Playwright E2E smoke 설정, 앱별 smoke spec, 고정 포트, artifact upload 범위를 검증할 때 사용합니다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
endpoint 문서를 기준으로 API helper, TanStack Query hook, 타입, 에러/cache 동작을 구현할 때 사용합니다.
apps/client, apps/market-owner, apps/design-system-web, 선택적 apps/admin 내부의 앱 전용 shared 컴포넌트를 생성, 스펙 작성, export, 검증할 때 사용합니다.
GitHub 브라우저 PR 리뷰에서 visible diff, review comment, check status, local verification 여부를 분리해 기록할 때 사용합니다.
packages/design-system 공통 컴포넌트를 Figma/이미지/상태 요구사항 기반으로 생성, 구현, story/spec/export 검증할 때 사용합니다.
필드 검증, submit, mutation, error, disabled/loading/success 상태가 있는 프론트엔드 폼 흐름을 구현할 때 사용합니다.
프론트엔드 구현 또는 리뷰 중 Toss Frontend Fundamentals의 응집도 기준으로 함께 수정되는 component, hook, type, fixture, spec, form 흐름 배치를 점검할 때 사용합니다.
| name | verify-e2e-smoke |
| description | Playwright E2E smoke 설정, 앱별 smoke spec, 고정 포트, artifact upload 범위를 검증할 때 사용합니다. |
root Playwright smoke lane이 전체 E2E 플랫폼으로 과확장되거나, 반대로 실제 smoke 신뢰성을 잃는 것을 막습니다.
git diff --name-only HEAD -- playwright.config.ts apps/client/e2e apps/market-owner/e2e .github/workflows/e2e.yml docs/workflows/e2e-testing.md docs/workflows/local-development.md docs/workflows/pr-checklist.md package.json
Playwright 설정과 e2e 파일이 아직 없으면 SKIP입니다.
docs/workflows/e2e-testing.md가 있으면 먼저 읽습니다.docs/workflows/local-development.md에서 app별 fixed port를 확인합니다.playwright.config.ts, app별 e2e spec, .github/workflows/e2e.yml을 비교합니다.package.json script가 문서와 일치하는지 확인합니다.test -f playwright.config.ts || echo "SKIP: no root Playwright config"
find apps -path '*/e2e/*.spec.ts' -print 2>/dev/null | sort
apps/client: 3000apps/market-owner: 5173127.0.0.1에서 실패하면 localhost:5173 재시도를 먼저 고려합니다.playwright-report와 test-results를 업로드하는지 확인합니다.script가 있으면 실행합니다.
pnpm e2e:install
pnpm e2e:smoke
script가 없으면 root Playwright setup이 아직 없는 것으로 SKIP합니다.
SKIP입니다.