web-frontend/src/main/v3/.claude/skills/qa-pr/SKILL.md
Pinpoint 프론트엔드 PR 전 QA 게이트. 빌드/테스트를 실행하고 변경된 코드에 대한 동작 QA를 수행합니다. 커밋하거나 PR을 올리기 전에 반드시 이 스킬을 먼저 실행하세요.
npx skillsauth add pinpoint-apm/pinpoint qa-prInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
이 스킬은
.claude/agents/qa-engineer/qa-engineer.md에 정의된qa-engineer에이전트를 사용하여 실행합니다. QA 수행 시 해당 에이전트의 사고방식, 체크리스트, 출력 형식을 따르세요.
실행 시점: 커밋하거나 푸시하기 전에 반드시 실행하세요. QA 판정이 FAIL이면 문제를 해결하기 전까지 커밋하지 마세요.
PR 제출 전에 현재 변경 사항에 대한 전체 QA를 수행합니다.
git diff upstream/master --name-only
git diff upstream/master --stat
변경된 모든 파일을 나열하고 수정된 내용을 요약합니다.
순서대로 실행하세요. 실패 시 즉시 중단하고 보고하세요. 빌드나 테스트 실패 상태에서는 커밋하지 마세요.
yarn build
yarn test
각각의 통과/실패 여부와 오류 출력을 보고합니다.
변경된 각 컴포넌트, 훅, 페이지에 대해 기능 분석을 수행합니다:
변경된 UI 컴포넌트에 대해 다음을 각각 확인:
다음을 나열합니다:
FAIL 또는 PASS WITH WARNINGS인 경우, 머지 전에 필요한 구체적인 조치 사항을 나열합니다.
testing
변경되었거나 테스트가 없는 Pinpoint 프론트엔드 코드에 대한 Jest 테스트를 작성합니다. 훅, 아톰, 유틸리티, 컴포넌트에 테스트가 필요하거나 커버리지를 높여야 할 때 반드시 이 스킬을 사용하세요.
development
Pinpoint 프로젝트 규약에 따라 코드 변경을 리뷰합니다. 커밋 전, PR 리뷰, 또는 코드 품질을 점검할 때 반드시 이 스킬을 사용하세요.
development
web-frontend, web, web-starter Maven 모듈을 skipTests 옵션으로 순차 빌드합니다.
tools
Pinpoint 프로젝트 패턴에 따라 새 페이지를 생성합니다. 애플리케이션에 새 라우트/페이지를 추가하거나, 새 화면을 만들거나, 기존 라우팅 구조에 페이지를 추가할 때 반드시 이 스킬을 사용하세요.